<SEC-DOCUMENT>0001140361-25-010598.txt : 20250327
<SEC-HEADER>0001140361-25-010598.hdr.sgml : 20250327
<ACCEPTANCE-DATETIME>20250327092952
ACCESSION NUMBER:		0001140361-25-010598
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		102
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250327
DATE AS OF CHANGE:		20250327

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FEMASYS INC
		CENTRAL INDEX KEY:			0001339005
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		EIN:				113713499
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		3950 JOHNS CREEK COURT
		STREET 2:		SUITE 100
		CITY:			SUWANEE
		STATE:			GA
		ZIP:			30024
		BUSINESS PHONE:		770-500-3910

	MAIL ADDRESS:	
		STREET 1:		3950 JOHNS CREEK COURT
		STREET 2:		SUITE 100
		CITY:			SUWANEE
		STATE:			GA
		ZIP:			30024
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ef20038998_10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:cef="http://xbrl.sec.gov/cef/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:femy="http://femasys.com/20241231" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_6a11f2d7650b4ecb82acb3b18e64d670" contextRef="c20240101to20241231" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_7fc0fc5658d343fe8018317ba969a1fd" contextRef="c20240101to20241231" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_37ca5b4f646c46639aa89d866a272a69" contextRef="c20240101to20241231">2024</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_ffd8d6f1b3ab4df99f8ab4f2f959cd08" contextRef="c20240101to20241231">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_03de5f2b85504eff8f5d65bf14073d5a" contextRef="c20240101to20241231">0001339005</ix:nonNumeric><ix:nonNumeric name="femy:WrittenNoticePeriodToExerciseExtensionOption" id="Fact_ca125bbf71bc4ef5857a48b8b7e46786" contextRef="c20240101to20241231_RangeAxis_MinimumMember">P9M</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Fact_810062fc3f7b40b39234ac0c051af3dd" contextRef="c20241231">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Fact_d29071dd25a9424fbe315c309cb0bf19" contextRef="c20231231">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_6edbb3a91d8047b88e80e91a8420edf1" contextRef="c20241231">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_1a2e395a63b64f6bae643c4847fe2723" contextRef="c20231231">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_2437bab44df448aab710928737e3b2f4" contextRef="c20231231">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_c017db852fc84e0187049ea381bb9c51" contextRef="c20241231">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_dbf9016460be413398f3d699a51c5c36" contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">2023-03-31</ix:nonNumeric><ix:nonFraction name="femy:PercentageOfIncentiveStockOptionsGrantedToStockholders" id="Fact_0413563fbe0c4c7c8e6cafab5e6e90d0" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U005" decimals="INF">0.1</ix:nonFraction><ix:nonFraction name="femy:PercentageOfIncentiveStockOptionsGrantedToStockholders" id="Fact_dccc6de3849c4804a685e81b2418adf3" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U005" decimals="INF">0.1</ix:nonFraction><ix:nonFraction name="us-gaap:NumberOfOperatingSegments" id="Fact_3926debd3c344de5a0107d0343fc9f2b" contextRef="c20240101to20241231" unitRef="U010" decimals="INF">1</ix:nonFraction><ix:nonFraction name="us-gaap:NumberOfOperatingSegments" id="Fact_550fe91d6b8e45c6b6251e5bf31e8597" contextRef="c20240101to20241231" unitRef="U010" decimals="INF">1</ix:nonFraction><ix:nonFraction name="us-gaap:NumberOfReportableSegments" id="Fact_bf1d9301eb6643b88d292b5bb5206032" contextRef="c20240101to20241231" unitRef="U010" decimals="INF">1</ix:nonFraction><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_d1deb71657a44b2fa2da07ba021bcf43" contextRef="c20240101to20241231">185</ix:nonNumeric><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_e19b1a8b277842f2a956ac4cf6fba453" contextRef="c20241231" unitRef="U001" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_e92819d8920740ffa8aa7216976b9dcc" contextRef="c20231231" unitRef="U001" xsi:nil="true"></ix:nonFraction><ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="Fact_c94d18a030034c3d871eda03ca3abf34" contextRef="c20240101to20241231">2029-04-30</ix:nonNumeric><ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="Fact_73ceb3e0b30a4801b7fa6a63b12fed12" contextRef="c20240101to20241231">2029-04-30</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_0c80c7e4ec24449893037b15a414a9d6" contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">2023-11-30</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_7f91b5ead0de461b8c1cdeca59d35327" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember">2024-11-30</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_f6812317abfd4b61b55b7a3405bcb69a" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember">2024-03-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_e29ec3282f3142b181df202d1e8a17cb" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember">2024-04-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_6462ecd7c5734226ad409181182c97fd" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember">2024-11-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_ea56fff6191f415680a7c574c95cfe31" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember">2025-04-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_f96f9b22d3b24842bde727225c02b07c" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember">2026-12-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_e173d86cb1b04b31bb63f007f26a280d" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember">2027-01-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_cd2ecfb640eb4146ac2df3936321a1af" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember">2028-04-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_820cceb3f1a04b8885ceed983ddd438c" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember">2028-11-01</ix:nonNumeric><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="Fact_02d6fa905f7942b48e54c497a0d3455b" contextRef="c20241231_StatementClassOfStockAxis_SeriesBWarrantsMember">2024-11-30</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="femy-20241231.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20240101to20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_EquityWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_PreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_PreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_PreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_EquityWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_EquityWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241001to20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementGeographicalAxis_NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementGeographicalAxis_NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-21</xbrli:startDate><xbrli:endDate>2023-11-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241101to20241130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231121_DebtInstrumentAxis_November2023FinancingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-21</xbrli:startDate><xbrli:endDate>2023-11-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-21</xbrli:startDate><xbrli:endDate>2023-11-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_November2025FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2025FinancingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearTenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_IncomeTaxAuthorityAxis_DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearElevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearElevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearNineMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwelveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearTwelveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearIndefinitelyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearIndefinitelyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearEightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThirteenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearThirteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20170131_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20170131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20170131_StatementEquityComponentsAxis_PreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20230430_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210630_SubsidiarySaleOfStockAxis_IPOMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220701_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231031_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230430_ClassOfWarrantOrRightAxis_CommonWarrantsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230430_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230430_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230401to20230430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230420to20230420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-20</xbrli:startDate><xbrli:endDate>2023-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_CommonWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-20</xbrli:startDate><xbrli:endDate>2023-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-20</xbrli:startDate><xbrli:endDate>2023-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230901to20230930_ClassOfWarrantOrRightAxis_CommonWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230901to20230930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsEightMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240401to20240430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240301to20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210601to20210621"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210621_PlanNameAxis_Two015StockBasedIncentiveCompensationPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two015StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two021StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two021StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two021StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231101to20231130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementClassOfStockAxis_SeriesBWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241101to20241130_StatementClassOfStockAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">femy:BusinessSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">femy:BusinessSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250327_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:AtTheMarketFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250201to20250228_LongtermDebtTypeAxis_ConvertibleDebtMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250201to20250228_StatementClassOfStockAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>femy:Patent</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>femy:Customer</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>femy:Option</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>femy:Plan</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>femy:Dates</xbrli:measure></xbrli:unit><xbrli:unit id="U010"><xbrli:measure>femy:Segment</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1836d92e8e0d4e729649ef2d15da9b4a" toRefs="Foot_bd09d238e21342c082c7630511671a21" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_879b5e7fcbec407cafd38af810e36b7f" toRefs="Foot_bd09d238e21342c082c7630511671a21" linkRole="http://www.xbrl.org/2003/role/link"/></ix:resources></ix:header></div>
<div style="line-height: initial;">
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/>
    <div>
      <div style="text-align: center; font-size: 14pt; font-weight: bold;">UNITED STATES<br/>
      </div>

      <div style="text-align: center; font-size: 14pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>

      <div style="text-align: center; font-size: 12pt;">Washington, D.C. 20549</div>

      <div><br/>
      </div>

      <div style="text-align: center; font-size: 18pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_4bfe73acb2c044d29827a8296f99c7ef" contextRef="c20240101to20241231">10-K</ix:nonNumeric></div>

      <div><br/>
      </div>

      <div>(Mark One)</div>

      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                <div><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_3fda2ee656bc4265b2cee3a60f5c9139" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><br/>
                </div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
              </td>

  </tr>


</table>
      </div>

      <div><br/>
      </div>

      <div style="font-weight: bold; text-align: center;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_2513bef1630a4a1094930cbfcbeaea97" contextRef="c20240101to20241231" format="ixt:date-monthname-day-year-en">December 31, 2024</ix:nonNumeric></div>

      <div><br/>
      </div>

      <div style="text-align: center;">OR</div>

      <div><br/>
      </div>

      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                <div><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_8d3c1c9b9ff949b3a25a87ba39fbd2b7" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><br/>
                </div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
              </td>

  </tr>


</table>
      </div>

      <div> <br/>
      </div>

      <div>
        <div style="text-align: center;">For the transition period </div>

        <div style="text-align: center;">from&#160;<span style="text-decoration: underline;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; &#160; &#160;</span> to&#160;<span style="text-decoration: underline;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; &#160; &#160;</span></div>

      </div>

      <div><br/>
      </div>

      <div>
        <div style="text-align: center; font-weight: bold;">
<div>Commission file number: <ix:nonNumeric name="dei:EntityFileNumber" id="Fact_5db52f17345b48c4b0a7c9cd1f8e257f" contextRef="c20240101to20241231">001-40492</ix:nonNumeric></div>

          <div>
<div><br class="Apple-interchange-newline"/></div>

            <table cellspacing="0" cellpadding="0" border="0" style="background-color: #FFFFFF; border-collapse: collapse; letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; border-spacing: 0; margin-left: auto; margin-right: auto;">


  <tr>

    <td colspan="1" style="width: 25%; vertical-align: bottom; font-size: 24pt; padding-bottom: 2px;">&#160;</td>

    <td style="width: 50%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 24pt;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_1cb72a33342348fc969d4b86e84b72aa" contextRef="c20240101to20241231">Femasys Inc.</ix:nonNumeric><br/>
                    </div>
                  </td>

    <td colspan="1" style="width: 25%; vertical-align: bottom; font-size: 24pt; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="width: 25%; vertical-align: bottom;">&#160;</td>

    <td style="width: 50%; vertical-align: bottom;">
                    <div style="text-align: center;">(Exact Name of Registrant as Specified in its Charter)</div>
                  </td>

    <td colspan="1" style="width: 25%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
          </div>

        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/>
          </span></div>

      </div>

      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_d805bb4b5c5d43929498a652cf9df7e1" contextRef="c20240101to20241231" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br/>
                </div>
              </td>

    <td style="width: 2%; vertical-align: top; text-align: center; padding-bottom: 2px;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_561f51665c1a47e6a9b1ccb5aff1b7d9" contextRef="c20240101to20241231">11-3713499</ix:nonNumeric><br/>
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom;">
                <div style="text-align: center;">(State or other jurisdiction of incorporation or organization)</div>
              </td>

    <td style="width: 2%; vertical-align: top; text-align: center;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom;">
                <div style="text-align: center;">(IRS Employer Identification No.)</div>
              </td>

  </tr>


</table>
      </div>

      <div><br/>
      </div>

      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_0f245a10bcad43329e09a471977847af" contextRef="c20240101to20241231">3950 Johns Creek Court</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" id="Fact_b15c477b2f8242d38cac640f54b804dd" contextRef="c20240101to20241231">Suite 100</ix:nonNumeric></div>
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_340bd0c4b7de4d3dad8ca59b4918c0bf" contextRef="c20240101to20241231">Suwanee</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_d4786ed4d256433da05b90fbf0245a7d" contextRef="c20240101to20241231">GA</ix:nonNumeric>&#160; <ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_1de1648190ed42169820c665db70cd51" contextRef="c20240101to20241231">30024</ix:nonNumeric></div>
              </td>

    <td style="width: 2%; vertical-align: top; text-align: center; padding-bottom: 2px;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; font-weight: bold;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_b0dbe31c6f7d4854989fb9c77e61ca04" contextRef="c20240101to20241231">770</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_b687d31131ad4abeb1c90d31b5ca4ed9" contextRef="c20240101to20241231">500-3910</ix:nonNumeric></div>
              </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom;">
                <div style="text-align: center;">(Address of principal executive offices, including zip code)</div>
              </td>

    <td style="width: 2%; vertical-align: top; text-align: center;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom;">
                <div style="text-align: center;">(Registrant&#8217;s telephone number, including area code)</div>
              </td>

  </tr>


</table>
      </div>

      <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman';"> <span style="font-family: 'Times New Roman';"><br/>
        </span></div>

      <div style="text-align: center;">Securities registered pursuant to Section 12(b) of the Act:</div>

      <div style="text-align: center;"><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 33.86%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">Title of each class</div>
            </td>

    <td style="width: 0.93%; vertical-align: top;">&#160;</td>

    <td style="width: 32.15%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">Trading Symbol(s)</div>
            </td>

    <td style="width: 0.93%; vertical-align: top;">&#160;</td>

    <td style="width: 32.12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;">Name of each exchange on which registered</div>
            </td>

  </tr>

  <tr>

    <td style="width: 33.86%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_8334f284e99f49459b265318805e4515" contextRef="c20240101to20241231">Common stock, par value $0.001</ix:nonNumeric><br/>
              </div>
            </td>

    <td style="width: 0.93%; vertical-align: top;">&#160;</td>

    <td style="width: 32.15%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_4b4112d4aad1431f9e42a2729b0fca50" contextRef="c20240101to20241231">FEMY</ix:nonNumeric><br/>
              </div>
            </td>

    <td style="width: 0.93%; vertical-align: top;">&#160;</td>

    <td style="width: 32.12%; vertical-align: top;">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_606f6ceaac914a0fa598a7cc27e29b93" contextRef="c20240101to20241231">NASDAQ</ix:nonNumeric> Capital Market<br/>
              </div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: center;">Securities Registered pursuant to Section 12(g) of the Act:</div>

      <div style="text-align: center;"><br/>
      </div>

      <div style="text-align: center; font-weight: bold;">None</div>

      <div style="text-align: center;"><br/>
      </div>

      <div>Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes &#9744; <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_ce8b5fc2343c42eca26333f5b51b34b2" contextRef="c20240101to20241231">No</ix:nonNumeric> &#9746;</div>

      <div><br/>
      </div>

      <div>Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act. Yes &#9744; <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_143d30132a9e4fde91c2608337b0b484" contextRef="c20240101to20241231">No</ix:nonNumeric>
        &#9746;</div>

      <div><br/>
      </div>

      <div>Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was
        required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_a97121de8f2843cc96682dd3d369338b" contextRef="c20240101to20241231">Yes</ix:nonNumeric>&#160; &#9746; No&#160; &#9744;</div>

      <div><br/>
      </div>

      <div>Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such
        shorter period that the registrant was required to submit such files).&#160; &#160;&#160; <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_c99d2a7882b24bea84bd784ecedf53f9" contextRef="c20240101to20241231">Yes</ix:nonNumeric>&#160; &#9746; No&#160; &#9744;</div>

      <div><br/>
      </div>

      <div>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated
        filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 17.04%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;">Large accelerated filer</div>
            </td>

    <td style="width: 32.96%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;">&#9744;</div>
            </td>

    <td style="width: 25%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;">Accelerated filer</div>
            </td>

    <td style="width: 25%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;">&#9744;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 17.04%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_b13dedeb8ba540b6b4750eb6278e86c1" contextRef="c20240101to20241231" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric><br/>
              </div>
            </td>

    <td style="width: 32.96%; vertical-align: top; white-space: nowrap;">
              <div>&#9746;</div>
            </td>

    <td style="width: 25%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;">Smaller reporting company</div>
            </td>

    <td style="width: 25%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;"><ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_693cbb56ccb645e0ac4921233b038a44" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 17.04%; vertical-align: top; white-space: nowrap;">&#160;</td>

    <td style="width: 32.96%; vertical-align: top; white-space: nowrap;">&#160;</td>

    <td style="width: 25%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;">Emerging growth company</div>
            </td>

    <td style="width: 25%; vertical-align: top; white-space: nowrap;">
              <div style="text-align: justify;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_af713a8c46284ce4ab419e26f14271d6" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><br/>
              </div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to
        Section 13(a) of the Exchange Act. <ix:nonNumeric name="dei:EntityExTransitionPeriod" id="Fact_49d79498acb5494a8cacd8906da5a327" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></div>

      <div><br/>
      </div>

      <div>
<div>Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.
        7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_99e9dae4fe6044f3802811c5a22e8341" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></div>

        <div><br/>
        </div>

        <div>If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" id="Fact_91039f44ea404bf99ce40eb5f53b317e" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric> </div>

        <div> <br/>
        </div>

        <div> Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive o&#64259;cers during the relevant recovery period pursuant
          to &#167;240.10D-1(b). &#9744;<br/>
        </div>

      </div>

      <div style="text-align: justify;"><br/>
      </div>

      <div>Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes<span style="font-weight: bold;">&#160;</span><ix:nonNumeric name="dei:EntityShellCompany" id="Fact_c9fb1e7066ee4c7ba0b01d15ebfaf792" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric>&#160; No &#9746;</div>

      <div style="margin-left: 36pt;"><br/>
      </div>

      <div>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June 30,
        2024 was $<ix:nonFraction name="dei:EntityPublicFloat" id="Fact_0b4eefd86efb447a9117fc3964b285db" contextRef="c20240630" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,420,484</ix:nonFraction>.</div>

      <div><br/>
      </div>

      <div style="text-align: justify;">As of March 26, 2025, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_94b5c9fe32f4439abf6a75dff19e00fb" contextRef="c20250326" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">27,149,971</ix:nonFraction> shares of the registrant&#8217;s $0.001 par value common stock
        outstanding.</div>

      <div style="text-align: justify;"><br/>
      </div>

      <div style="text-align: center; font-weight: bold;">DOCUMENTS INCORPORATED BY REFERENCE</div>

      <div style="text-align: justify;"><br/>
      </div>

      <div>Portions of the registrant&#8217;s definitive proxy statement for the Registrant&#8217;s 2025 Annual Meeting of Stockholders are incorporated by reference in Part III of this annual report on Form 10-K. The definitive proxy statement will be filed with the
        U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this annual report on Form 10-K.</div>

      <div>
<div><br/></div>

        <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/></div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      </div>

      <div><span style="font-weight: bold;"> </span></div>
</div>

    <div><span style="font-weight: bold;"> </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div style="text-align: center;"> <span style="font-weight: bold;"> FEMASYS INC. </span></div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
      <div>
        <div>
          <div style="text-align: center; color: #000000; font-weight: bold;">FORM 10-K</div>

          <div><br/>
          </div>

          <div style="text-align: center; color: #000000; font-weight: bold;"><a id="TABLEOFCONTENTS"><!--Anchor--></a>TABLE OF CONTENTS</div>

          <div><br/>
          </div>

          <div>
            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#FORWARD-LOOKING">Forward-Looking Statements</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">1</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><a href="#PART1">PART I</a></div>
                  </td>

    <td style="width: 86%; vertical-align: top;">&#160;</td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">5</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 1.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#Business.">Business</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">5</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Item 1A.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#RiskFactors.">Risk Factors</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">29</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Item 1B.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#UnresolvedStaffComments.">Unresolved Staff Comments</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">74</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 2.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#Properties.">Properties</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">74</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 3.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#LegalProceedings.">Legal Proceedings</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">74</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 4.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#MineSafetyDisclosures.">Mine Safety Disclosures</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">74</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><a href="#PARTII">PART II</a></div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">75</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 5.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#MarketforRegistrantsCommo">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">75</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 6.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#Reserved">[Reserved]</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">75</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 7.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#ManagementsDiscussionandA">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">76</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Item 7A.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#QuantitativeandQualitativ">Quantitative and Qualitative Disclosures About Market Risk</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">84</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 8.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#FinancialStatements.">Financial Statements</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">85</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 9.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#ChangesinandDisagreements">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">116</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Item 9A.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#ControlsandProcedures.">Controls and Procedures</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">116</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Item 9B.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#OtherInformation.">Other Information</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Item 9C.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#DisclosureRegardingForeig">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><a href="#PARTIII">PART III</a></div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 10.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#DirectorsExecutiveOfficer">Directors, Executive Officers, and Corporate Governance</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 11.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#ExecutiveCompensation.">Executive Compensation</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 12.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#SecurityOwnershipofCertai">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 13.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#CertainRelationshipsandRe">Certain Relationships and Related Transactions, and Director Independence</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 14.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#PrincipalAccountingFeesan">Principal Accounting Fees and Services</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">117</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><a href="#PARTIV">PART IV</a></div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">118</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 15.</div>
                  </td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#Exhibits.">Exhibits, Financial Statement Schedules</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">118</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top; background-color: #CCEEFF;">
                    <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Item 16.</div>
                  </td>

    <td style="width: 86%; vertical-align: top; background-color: #CCEEFF;">
                    <div><a href="#Form10-KSummary.">Form 10-K Summary</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom; background-color: #CCEEFF;">
                    <div style="text-align: right; color: #000000;">120</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 7.99%; vertical-align: top;">&#160;</td>

    <td style="width: 86%; vertical-align: top;">
                    <div><a href="#SIGNATURES">Signatures</a></div>
                  </td>

    <td style="width: 6%; vertical-align: bottom;">
                    <div style="text-align: right; color: #000000;">121</div>
                  </td>

  </tr>


</table>
          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <!--PROfilePageNumberReset%Num%1%%%-->
          <div style="text-align: center; color: #000000; font-weight: bold;">SPECIAL NOTE REGARDING <a id="FORWARD-LOOKING"><!--Anchor--></a>FORWARD-LOOKING STATEMENTS</div>

          <div><br/>
          </div>

          <div style="color: #000000;">This Annual Report on Form 10-K contains forward-looking statements. All statements other than statements of historical facts contained in this Annual Report on Form 10-K are forward-looking statements. In some cases,
            you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;target,&#8221; &#8220;project,&#8221; &#8220;contemplate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential&#8221; or &#8220;continue&#8221; or the
            negative of these terms or other similar expressions, although not all forward-looking statements contain these words. Forward-looking statements include, but are not limited to, statements concerning:</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to obtain additional financing to fund the clinical development and commercialization of our product candidate FemBloc&#174; permanent birth control, if approved for sale, approved products and fund our
            operations;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to pay our convertible notes due November 2025 when due, if not converted into common stock;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to obtain U.S. Food and Drug Administration (FDA) approval for our product candidate, FemBloc, for permanent birth control;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to successfully grow sales of FemaSeed&#174; intratubal insemination;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; estimates regarding the total addressable market for our products and product candidate;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; competitive companies and technologies in our industry;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our business model and strategic plans for our products, product candidate, technologies and business, including our implementation thereof;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; commercial success and market acceptance of our products and product candidate;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to achieve and maintain adequate levels of coverage or reimbursement for FemBloc or any future product candidates, and our products we seek to commercialize;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to accurately forecast customer demand for our products and product candidate, and manage our inventory;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to build, manage and maintain our direct sales and marketing organization, and to market and sell our FemaSeed artificial insemination product, FemBloc permanent birth control system (if approved for
            sale), and women-specific medical product solutions in markets in and outside of the United States;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to establish, maintain, grow or increase sales and revenues;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our expectations about market trends;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to continue operating as a going concern;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to develop and advance our product candidate, FemBloc and successfully initiate and complete clinical trials;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; the ability of our clinical trials to demonstrate safety and effectiveness of our product candidate, FemBloc and other positive results;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to enroll subjects in the clinical trial for our product candidate, FemBloc in order to advance the development thereof on a timely basis;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; our ability to manufacture our products and product candidate, if approved, in compliance with applicable laws, regulations and requirements and to oversee third-party suppliers, service providers and vendors in the
            performance of any contracted activities in accordance with applicable laws, regulations and requirements;</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">1</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">&#8226; our ability to hire and retain our senior management and other highly qualified personnel;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; FDA or other U.S. or foreign regulatory actions affecting us or the healthcare industry generally, including healthcare reform measures in the United States and international markets;</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; the timing or likelihood of regulatory filings and approvals or clearances;</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">&#8226; our ability to establish and maintain intellectual property protection for our products and product candidate and our ability to avoid claims of infringement; and</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; the volatility of the trading price of our common stock.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The forward-looking statements in this Annual Report on Form 10-K are only predictions and are based largely on our current expectations and projections about future events and financial trends that we believe may
            affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Annual Report on Form 10-K and are subject to a number of known and unknown risks, uncertainties and
            assumptions, including those described under the sections in this Annual Report on 10-K entitled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and elsewhere in this Annual Report on
            10-K. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as
            predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Moreover, we
            operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. You should read this Annual Report on Form 10-K and the
            documents that we reference in this Annual Report on Form 10-K and have filed with the U.S. Securities and Exchange Commission (SEC) as exhibits hereto completely and with the understanding that our actual future results may be materially
            different from any future results expressed or implied by these forward-looking statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result
            of any new information, future events, changed circumstances or otherwise. The forward-looking statements contained in this Annual Report on 10-K are excluded from the safe harbor protection provided by the Private Securities Litigation Reform
            Act of 1995 and Section 27A of the Securities Act of 1933, as amended.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risk Factor Summary</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The following is a summary of the principal risk factors associated with an investment in our common stock.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Our Financial Position and Need for Additional Capital</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; We have incurred significant operating losses since inception, and we expect to incur operating losses in the future.</div>

          <div style="color: #000000;">&#8226; We need substantial additional funding and may be unable to raise equity capital or debt financing when needed.</div>

          <div style="color: #000000;">
            <div>
              <div>
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#8226; </span>There is substantial doubt about our ability to
                  continue as a going concern.</div>

              </div>

            </div>

          </div>

          <div style="color: #000000;">&#8226; Our financial results may fluctuate significantly.</div>

          <div style="color: #000000;">&#8226; Our ability to use our net operating losses and research and development credit carryforwards to offset future taxable income, if any, may be subject to certain limitations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Discovery and Development</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; Enrollment and retention of subjects in clinical trials is an expensive and time-consuming process.</div>

          <div style="color: #000000;">&#8226; The FDA may not allow us to continue the ongoing pivotal trial for FemBloc Premarket approval (PMA) due to safety concerns.</div>

          <div style="color: #000000;">&#8226; Our current product candidate is in late-stage development.</div>

          <div style="color: #000000;">&#8226; We are substantially dependent on the FDA&#8217;s permission to market our FemBloc system.</div>

          <div style="color: #000000;">&#8226; The clinical development process required to obtain regulatory approvals is lengthy and expensive with uncertain outcomes.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">2</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">&#8226; Interim, &#8220;topline,&#8221; and preliminary data from our clinical trials that we announce or publish from time to time may change as more data become available.</div>

          <div style="color: #000000;">&#8226; Our products may fail to gain increased market acceptance.</div>

          <div style="color: #000000;">&#8226; Our FemaSeed artificial insemination solution may fail to gain market acceptance.</div>

          <div style="color: #000000;">&#8226; If we are unable to achieve and maintain adequate levels of coverage or reimbursement for our FemBloc permanent birth control solution, our commercial success may be severely hindered.</div>

          <div style="color: #000000;">&#8226; Third-party payors and healthcare practitioners who do not cover or use our permanent birth control solution or other women&#8217;s healthcare devices may require additional clinical data prior to adopting or maintaining
            coverage of our FemBloc system.</div>

          <div style="color: #000000;">&#8226; The training required for healthcare practitioners to use our FemBloc permanent birth control solution could reduce the market acceptance of our product candidate.</div>

          <div style="color: #000000;">&#8226; Some of our competitors have longer operating histories and more established products or greater resources than we do.</div>

          <div style="color: #000000;">&#8226; Our long-term growth depends on our ability to enhance our solutions, expand our indications and develop and commercialize additional products.</div>

          <div style="color: #000000;">&#8226; Our results of operations could be materially harmed if we are unable to accurately forecast customer demand and manage our inventory.</div>

          <div style="color: #000000;">&#8226; We manufacture and assemble components for our products and product candidate, and a loss or degradation in performance of our manufacturing capabilities could have a material adverse effect on our business.</div>

          <div style="color: #000000;">&#8226; We rely on a limited number of third-party suppliers for components for our products and product candidate.</div>

          <div style="color: #000000;">&#8226; Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business.</div>

          <div style="color: #000000;">&#8226; We have limited experience marketing and selling our women-specific medical product solutions.</div>

          <div style="color: #000000;">&#8226; We plan to rely on our own direct sales force in North America to market our women-specific medical products.</div>

          <div style="color: #000000;">&#8226; We plan to rely on distribution partners outside of North America to market our women-specific medical products.</div>

          <div style="color: #000000;">&#8226; We face the risk of product liability claims that could be expensive.</div>

          <div style="color: #000000;">&#8226; If the quality of our solutions do not meet the expectations of healthcare practitioners or patients, then our brand and reputation or our business could be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Managing Growth and Employee Matters</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; We face risks related to health epidemics and outbreaks.</div>

          <div style="color: #000000;">&#8226; Failure of a key information technology system, process or site could have an adverse effect on our business.</div>

          <div style="color: #000000;">&#8226; Our facilities could become damaged or inoperable.</div>

          <div style="color: #000000;">&#8226; Our ability to maintain our competitive position depends on our ability to attract and retain highly qualified talent.</div>

          <div style="color: #000000;">&#8226; We will need to grow the size of our organization, and we may experience difficulties in managing this growth.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Government Regulation</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; Our products and operations are subject to extensive government regulations.</div>

          <div style="color: #000000;">&#8226; We may not receive the necessary regulatory approvals, classifications, or clearances to grow our business.</div>

          <div style="color: #000000;">&#8226; Modifications to our product candidate if FDA approved may require us to obtain new PMA approval or approvals of a PMA supplement.</div>

          <div style="color: #000000;">&#8226; Failure to comply with post-marketing regulatory requirements could subject us to enforcement actions.</div>

          <div style="color: #000000;">&#8226; Our products must be manufactured in accordance with federal and state regulations.</div>

          <div style="color: #000000;">&#8226; If treatment guidelines for permanent birth control or other women healthcare treatments change or the standard of care evolves, we may need to redesign and seek new marketing authorization from the FDA for one or
            more of our products.</div>

          <div style="color: #000000;">&#8226; There may be misuse or off-label use of our products in the marketplace.</div>

          <div style="color: #000000;">&#8226; Our products may cause or contribute to adverse medical events or be subject to failures or malfunctions.</div>

          <div style="color: #000000;">&#8226; If we do not obtain and maintain international regulatory registrations or approvals for our products, we will be unable to market and sell our products outside of the United States.</div>

          <div style="color: #000000;">&#8226; Legislative or regulatory reforms in the United States or the European Union may make it more difficult and costly for us to obtain regulatory clearances or approvals for our products.</div>

          <div style="color: #000000;">&#8226; Our business involves the use of hazardous materials.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">3</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Intellectual Property Matters</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; If we are unable to adequately protect our intellectual property rights, our competitive position could be harmed.</div>

          <div style="color: #000000;">&#8226; Obtaining and maintaining patent protection depends on compliance with various governmental requirements.</div>

          <div style="color: #000000;">&#8226; Litigation or other proceedings or third-party claims of intellectual property infringement could require us to spend significant time and money.</div>

          <div style="color: #000000;">&#8226; We may be unable to enforce our intellectual property rights throughout the world.</div>

          <div style="color: #000000;">&#8226; Third parties may assert that our employees or consultants have wrongfully used or disclosed confidential information or misappropriated trade secrets.</div>

          <div style="color: #000000;">&#8226; Recent changes in U.S. patent laws could diminish the value of patents in general.</div>

          <div style="color: #000000;">&#8226; Patent terms may be inadequate to protect our competitive position on our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Our Common Stock</div>

          <div><br/>
          </div>

          <div style="color: #000000;">&#8226; Our directors, officers and principal stockholders have significant voting power.</div>

          <div style="color: #000000;">&#8226; We incur significant costs as a result of being a public company.</div>

          <div style="color: #000000;">&#8226; We are obligated to develop and maintain proper and effective internal controls over financial reporting.</div>

          <div style="color: #000000;">&#8226; Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">4</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="text-align: center; color: #000000; font-weight: bold;">PART 1<a id="PART1"><!--Anchor--></a></div>

          <div><br/>
          </div>

          <a id="Business."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 38.7pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 1.</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000; font-weight: bold;">Business.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Business Overview</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We are a leading biomedical innovator, addressing significant unmet needs in women&#8217;s health worldwide, with a broad patent-protected portfolio of
              disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product portfolio worldwide, which is currently being commercialized in the U.S.
              and key international markets. FemaSeed<sup>&#174;</sup> Intratubal Insemination, a groundbreaking first-line infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and approved in Europe, United Kingdom
              (UK), Canada and Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety with high satisfaction from both patients and practitioners. FemVue<sup>&#174;</sup>, a companion
              diagnostic for fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#174;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in
              Europe, UK, Canada and Israel. Our product candidate, FemBloc&#174; permanent birth control, is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery
              of our proprietary synthetic tissue adhesive (blended polymer) into both fallopian tubes simultaneously. Over time, the blended polymer fully degrades and produces nonfunctional scar tissue to permanently block the fallopian tubes in the
              safest most natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related events, and even death. Along
              with the various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The FemBloc non-surgical approach has the potential to offer a safer, more accessible in-office alternative
              with fewer risks, contraindications, and substantially lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc have demonstrated compelling effectiveness and five-year safety with high satisfaction
              from both patients and practitioners. In March 2025, we announced Conformit&#233; Europ&#233;ene (CE) mark certification under European Union Medical Device Regulation (EU MDR) as the first regulatory approval in the world for the FemBloc delivery
              system for non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the
              Notified Body has recommended for CE mark approval pending the final stages of European Medical Agency (EMA) review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in
              Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#174; and FemChec&#174;, companion diagnostic products for FemBloc&#8217;s ultrasound-based confirmation test, are U.S. FDA-cleared
              and approved in Europe and Canada. The Company is a woman-founded and led company with an expansive, internally created intellectual property portfolio with approximately 200 issued patents globally, in-house chemistry, manufacturing, and
              controls (CMC) and device manufacturing capabilities and proven ability to develop products with commercialization efforts underway. Our suite of products and product candidate addresses what we believe are multi-billion dollar global market
              segments in which there has been little advancement for many years, helping women avoid pharmaceutical solutions, implants and surgery that can be expensive and expose women to harm.</div>

          </div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">5</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">The following table summarizes our current products and product candidate pipeline:</div>

          <div style="color: #000000;"> <br/>
          </div>

          <div style="text-align: center;"><img src="image00005.jpg" alt="graphic"/></div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">FemaSeed &#8211; Our Artificial Insemination Therapeutic Solution and
                FemVue &#8211; Our Companion Diagnostic for Tubal Evaluation</span>. FemaSeed, our FDA-cleared innovative advancement in artificial insemination is designed to enhance fertilization by precisely delivering sperm into the fallopian tube, the
              natural site of conception. It offers a safe, accessible and cost-effective first-line therapeutic option for infertile women, men and couples seeking pregnancy through insemination. FemaSeed offers a revolutionary alternative to intrauterine
              insemination (IUI), enabling healthcare professionals to expand their practice services with a more effective approach as demonstrated in the pivotal trial (NCT0468847) for low male sperm count. It serves as an affordable, less burdensome and
              lower-risk first step before IVF. FemaSeed is U.S. FDA-cleared and approved in Europe, UK, Canada and Israel. Our first-line therapeutic infertility solution, FemaSeed Intratubal Insemination (ITI), is complemented by our diagnostic companion
              product, FemVue, the first FDA-cleared product that creates natural saline and air contrast for a safe, reliable, real-time evaluation of the fallopian tubes using ultrasound. When combined with a uterine cavity assessment, it provides a
              comprehensive exam in the comfort of the gynecologist&#8217;s office. Since FemaSeed infertility treatment requires at least one open fallopian tube, FemVue is an essential companion diagnostic. FemVue is U.S. FDA-cleared with approvals in Europe,
              UK, Canada, Japan and Israel. FemVue can be used with our FDA-cleared and marketed FemCath device, which allows for selective evaluation of the fallopian tube. We believe FemVue offers significant advantages over other existing approaches,
              including being able to provide ultrasound evaluation of a woman&#8217;s fallopian tubes as part of an existing diagnostic infertility assessment.</div>

          </div>

          <div><br/>
          </div>

          <div><span style="color: #000000;">In April 2021 we received an IDE approval from the FDA that allowed us to initiate a pivotal trial for the FemaSeed device. The first subject was enrolled in July 2021. In October 2022, we announced an updated
              study design for the pivotal trial to focus on couples experiencing male factor infertility, an underserved patient segment. In April 2023 we received approval to sell FemaSeed in Canada. In September 2023 we announced 510(k) clearance from
              the FDA for FemaSeed for ITI. The clinical trial was still ongoing at the time of receiving U.S. regulatory clearance from FDA, however, the study was concluded with enrollment completed in November 2023. Topline results of the clinical trial
              were announced in March 2024. In November 2024, we announced a peer-review publication of positive data from its pivotal trial in the Journal of Gynecology &amp; Reproductive Medicine (JGRM), a leading journal covering gynecology and
              reproductive medicine. The publication entitled, &#8220;FemaSeed Directional Intratubal Artificial Insemination for Couples with Male-</span>Factor or Unexplained Infertility Associated with Low Male Sperm Count,&#8221; includes positive data from the
            pivotal trial (<span style="font-style: italic;"><span style="text-decoration: underline;">Clinicaltrials.gov</span> NCT04968847</span>). The trial met its primary endpoint with a pregnancy rate per subject of 26.3% (95%CI: 13.4&#8210;43.<span style="color: #000000;">1%; n=10/38) and 17.5%
              per cycle (95%LCB: 7.6%, 95%CI: 5.7&#8210;29.4%; n=10/57), which was significantly higher than the performance goal of 7% based on the historical control (one-sided </span><span style="font-style: italic; color: #000000;">P</span><span style="color: #000000;">=0.041). Safety reports were consistent with IUI. The vast majority of subjects stated they would probably or definitely recommend FemaSeed, and investigator satisfaction was similarly high.</span></div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">6</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Targeted intratubal insemination of washed spermatozoa using the FemaSeed ITI device is a safe artificial insemination technique that demonstrated
              high effectiveness for couples with male-factor/unexplained infertility associated with low male sperm count. Delivery of washed spermatozoa directly into the utero-tubal ostium and fallopian tube without catheterization likely increases
              sperm-oocyte interaction, suggestive of improved efficiency over conventional intrauterine insemination particularly for male-factor infertility. In March 2024, we announced the first commercial use of FemaSeed. In September 2024, we
              announced the strategic distribution partnerships for FemaSeed and FemVue in Spain. In October and December 2024 and March 2025, we announced partnerships with prominent infertility center conglomerates, Boston IVF, HRC Fertility and CNY
              Fertility, respectively.</div>

          </div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">FemBloc &#8211; Our Permanent Birth Control Solution and FemChec &#8211; Our
                Companion Diagnostic for Tubal Occlusion Confirmation</span>. FemBloc is our revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our
              proprietary synthetic tissue adhesive (blended polymer) into both fallopian tubes simultaneously. Over time, the blended polymer fully degrades and produces nonfunctional scar tissue to permanently block the fallopian tubes in the safest most
              natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related events, and even death. Along with the
              various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The FemBloc non-surgical approach has the potential to offer a safer, more accessible in-office alternative with fewer
              risks, contraindications, and substantially lower cost. Our non-surgical permanent birth control solution, FemBloc, is complimented by our diagnostic companion product, FemChec, an FDA-cleared product that creates natural saline and air
              contrast that is delivered in a controlled manner for a safe, reliable, real-time evaluation of the fallopian tubes using ultrasound for confirmation of procedure success often by the same healthcare practitioner. Since FemBloc requires both
              fallopian tubes are blocked for use as permanent birth control, FemChec is an essential companion diagnostic. FemChec is U.S. FDA-cleared with approvals in Europe and Canada. FemChec can be used with our FDA-cleared and marketed FemCath
              device, which allows for selective evaluation of each fallopian tube. Blocked fallopian tubes are necessary for successful permanent birth control, and FemChec offers significant advantages over other existing approaches, including use of
              existing ultrasound.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">In June 2023 we received an IDE approval from the FDA to allow us to initiate the pivotal trial for the FemBloc system followed by a confirmation test with FemChec (Clinicaltrials.gov NCT05977751). The first subject
            was enrolled in August 2023. The FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control] pivotal trial is a prospective, multi-center, open-label, single-arm study design with primary
            endpoint of pregnancy rate, which is to be analyzed once 401 women have relied on FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout
            primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have relied on FemBloc. Subjects are currently being enrolled in the pivotal trial and we
            expect to complete the enrollment of the first 50 patients in the second quarter of 2025.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In February 2025, we announced a peer-reviewed publication of positive data from our initial clinical trials of FemBloc permanent birth control in the Journal of Gynecology &amp; Reproductive Medicine (JGRM), a
            leading journal covering gynecology and reproductive medicine. The publication entitled, &#8220;FemBloc Non-Surgical Permanent Contraception for Occlusion of the Fallopian Tubes&#8221; includes positive data from three initial clinical trials
            (Clinicaltrials.gov NCT03067272, NCT03433911, and NCT04273594). The pregnancy rate for FemBloc subjects, who met trial eligibility and were determined bilaterally occluded after a confirmation test with FemChec three months post-FemBloc was 0%
            (95%UCB: 0.057; n=0/51). This is significantly lower than the performance goal of 6% based on the historical control, surgical sterilization (one-sided p-value=0.0426). Safety reports were consistent with those typically observed for
            intrauterine transcervical procedures, with no on-going safety concerns through five years. There were no reports of serious adverse events (n=0/229). The vast majority of subjects stated they would probably or definitely recommend FemBloc, and
            investigator satisfaction was similarly high.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">7</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. If approved, we expect FemBloc to be the first and only non-surgical permanent birth control option, using a
              minimally-invasive delivery system that locally instills a degradable blended polymer, which is designed to cause the fallopian tubes to close using the patient&#8217;s own nonfunctional scar tissue, resulting in permanent birth control for the
              patient without a permanent implant. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain. FemBloc has the potential to offer significant advantages over the only existing option, surgical sterilization (i.e.,
              tubal ligation or &#8220;having her tubes tied&#8221;), including a significant cost savings at likely half the overall cost and a confirmation test to ensure procedure success. FemBloc is a procedure that can be completed in a healthcare practitioner&#8217;s
              office, with no anesthesia, no incisions or cannulation, no specialty skill set or capital equipment and minimal pain and recovery time, and no residual implant remaining in the patient&#8217;s body after the tissue in-growth develops. We believe
              there are also significant advantages over other temporary or reversible methods that women may be using in lieu of the surgical tubal ligation option, as FemBloc does not use hormones or leave a long-term implant behind.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Additional Women&#8217;s Health Solutions</span>. Our FemCerv<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> </sup>product, an endocervical tissue sampler for
            cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada, and Israel. FemCerv is a tissue sampling device for endocervical curettage that can be used to obtain a comprehensive sample of cervical cells and tissue
            circumferentially with sample containment within the device to minimize contamination. We sponsored a post-market study of FemCerv where subjects found the procedure to be relatively pain-free and the sample obtained was complete for analysis,
            which we believe may aid in reliable diagnosis. Our FemCerv product was made available to the United States market in September 2022, however, the focus of the commercial efforts remains the infertility line of products.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Our Team</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are a woman-founded, woman-led biomedical company, with a team of experienced biotechnology and medical device developers. Our founder and Chief Executive Officer, Kathy Lee-Sepsick has over 30 years of
            entrepreneurial and executive experience in the medical technology field with approximately 200 patents issued globally. Dov Elefant, our Chief Financial Officer, has over 30 years of experience leading public and private biotech companies
            throughout various stages of financing. Dr. James Liu, MD, our Chief Medical Officer, has over 40 years of practicing as a reproductive endocrinologist and expertise in medical affairs and clinical strategy development. Daniel Currie, our Chief
            Operating Officer, has over 30 years of operational experience in the medical device industry, including assignments at early stage and large, established companies. Christine Thomas, our Chief Regulatory &amp; Clinical Officer, has over 25
            years of successful leadership including global regulatory strategy development and clinical operations for established medical device companies. Our experienced leadership team with concentrated development and execution expertise has an
            unwavering commitment to advancing women&#8217;s health. We have raised over $130 million since inception from both institutional and strategic investors, including Medtronic and executives from leading life science companies and our initial public
            offering, or IPO, in June 2021.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Our Intellectual Property and Production Capabilities</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We have designed and developed the proprietary methods utilized in our women&#8217;s health solutions so that they are protected by patents, know-how, and trade secrets. Each product and product candidate in our portfolio
            is covered by both design and utility patents in the U.S. and significant ex-U.S. markets. As of December 31, 2024, we owned 53 issued U.S. patents and 169 issued foreign patents, 18 pending U.S. patent applications and 41 pending foreign
            patent applications. These issued patents, and any patents granted from such applications, are expected to expire between 2025 and 2046, without taking potential patent term extensions or adjustments into account.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">All of our products are manufactured or assembled at our facility, and manufacturing activities are conducted to ensure compliance with the FDA and other international governing bodies, and good manufacturing
            practices with significant CMC and device manufacturing infrastructure in compliance with QSR. We have passed numerous manufacturing audits, including those by the FDA and international notified bodies.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">8</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Our Strategy</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our goal is to become a global leader in women&#8217;s health providing safe and effective solutions that have the potential to disrupt and grow the market segments for which they address. To achieve this goal and to
            contribute to our future success and growth, we are pursuing the following strategies:</div>

          <div><br/>
          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Address unmet clinical needs in multiple large markets for women. </span>Our initial focus is on critical areas of unmet need in reproductive health, which is a growing challenge for
            women that is not optimally addressed with existing therapies. Two ends of the spectrum (infertility treatment with artificial insemination and contraception with permanent birth control) represent large, growing total addressable market
            opportunities. Patients who wish to control their risk of pregnancy are often utilizing temporary or reversible options or are choosing the only permanent option that bears surgical risk and expense. We believe our FemBloc system has the
            potential to offer the first non-surgical, non-implant option performed exclusively in the providers&#8217; office without the use of anesthesia, which would potentially allow a doctor to perform multiple procedures in the same room. We estimate that
            the U.S. market for the FemBloc system may be over $20 billion with an immediate addressable market of over $3 billion annually. We consider those electing surgery for permanent birth control annually to be our immediately addressable market.
            On the other end of the spectrum, patients who are struggling to become pregnant or are seeking assistance to become pregnant (e.g., same sex couples or single women) are often referred to highly specialized healthcare practitioners for
            treatment with age-old technology. We believe our FemaSeed product has the potential to offer a first-line approach with local delivery of sperm directly to the fallopian tube where conception occurs. We estimate the immediately addressable
            U.S. market for FemaSeed and FemVue, a companion diagnostic product, may be over $1 billion.</div>

          <div><br/>
          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Execute on our clinical program to achieve FDA approval to advance our FemBloc system for use together with FemChec, our companion diagnostic device for ultrasound confirmation, as the
              preferred option for permanent birth control for women.</span> We have studied FemBloc in three earlier clinical trials each pursuant to an FDA-approved IDE evaluating safety in 228 subjects in total. In February 2025, we announced a
            peer-reviewed publication of positive data from its initial clinical trials of FemBloc permanent birth control in the Journal of Gynecology &amp; Reproductive Medicine (JGRM), a leading journal covering gynecology and reproductive medicine. The
            publication entitled, &#8220;FemBloc Non-Surgical Permanent Contraception for Occlusion of the Fallopian Tubes&#8221; includes positive data from three initial clinical trials (Clinicaltrials.gov NCT03067272, NCT03433911, and NCT04273594). The pregnancy
            rate for FemBloc subjects, who met trial eligibility and were determined bilaterally occluded after a confirmation test three months post-FemBloc was 0% (95%UCB: 0.057; n=0/51). This is significantly lower than the performance goal of 6% based
            on the historical control, surgical sterilization (one-sided p-value=0.0426). Safety reports were consistent with those typically observed for intrauterine transcervical procedures, with no on-going safety concerns through five years. There
            were no reports of serious adverse events (n=0/229). The vast majority of subjects stated they would probably or definitely recommend FemBloc, and investigator satisfaction was similarly high.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2023 we received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution
              for permanent birth control in a pivotal clinical trial. In August 2023, we announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control]
              pivotal trial. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition,
              the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300
              women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market. We expect to complete the enrollment of the first 50 patients in the second quarter of 2025</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">9</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div>
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Execute on our commercial strategy to market our FemaSeed
                  product for use together with FemVue, our companion diagnostic, as the first-line option for infertility treatment and build a commercialization infrastructure with a specialized direct sales and marketing team</span>. In April 2023 we
                received approval to sell FemaSeed in Canada. In September 2023, we announced 510(k) clearance from the FDA for FemaSeed for Intratubal Insemination (ITI). We concluded the clinical trial that had been ongoing when we received 510(k)
                clearance from the FDA, with enrollment completed in November 2023. In March 2024, topline data was announced, followed by the data published in the Journal of Gynecology &amp; Reproductive Medicine (JGRM) in November 2024. The publication
                titled, &#8220;FemaSeed directional intratubal artificial insemination for couples with male-factor or unexplained infertility associated with low male sperm count,&#8221; includes positive data from the pivotal trial (<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"><span style="text-decoration: underline;">Clinicaltrials.gov</span> NCT04968847</span>). The trial met its primary endpoint with a pregnancy rate per subject of 26.3% (95%CI: 13.4&#8210;43.1%; n=10/38) and 17.5% per cycle (95%LCB:
                7.6%, 95%CI: 5.7&#8210;29.4%; n=10/57), which was significantly higher than the performance goal of 7% based on the historical control (one-sided <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">P</span>=0.041).
                Safety reports were consistent with IUI. The vast majority of subjects stated they would probably or definitely recommend FemaSeed, and investigator satisfaction was similarly high. In March 2024, we announced the first commercial use of
                FemaSeed. In September 2024, we announced the strategic distribution partnerships for FemaSeed and FemVue in Spain. In October and December 2024 and March 2025, we announced partnerships with prominent infertility center conglomerates,
                Boston IVF, HRC Fertility, and CNY Fertility, respectively. FemVue is U.S. FDA-cleared with approvals in Europe, UK, Canada, Japan and Israel. In March 2024, we announced the first commercial use of FemaSeed. In September 2024, we announced
                the strategic distribution partnerships for FemaSeed and FemVue in Spain. In October and December 2024 and March 2025, we announced partnerships with prominent infertility center conglomerates, Boston IVF, HRC Fertility, and CNY Fertility,
                respectively.</div>

            </div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Continuously innovate to introduce additional product offerings for women</span>. We intend to continue to invest in research and development activities focused on improvements and
            enhancements to our FemaSeed and FemBloc system and other existing products, and additional women-specific medical products. We have designed and developed proprietary methods utilized in our women&#8217;s health solutions and have protected these
            internally conceived advancements by patents, know-how, and trade secrets. Our team has demonstrated the ability to achieve marketing authorizations and clearances in the U.S., Europe, Canada, Japan, UK and Israel, and to manufacture in
            accordance with FDA and other international governing bodies. Availability of the additional product offerings will expand our suite of solutions for reproductive health and women&#8217;s health in general over time with the goal of addressing
            aspects of care that have had negligible advancement over decades to create improved patient care and improved healthcare practitioner treatment options.</div>

          <div><br/>
          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Penetrate the addressable markets by promoting patient and practice awareness</span>. It is estimated in the U.S. alone over 10 million women
            (https://www.cdc.gov/nchs/nsfg/key_statistics/i-keystat.htm) are infertile and approximately 40-50% of all infertility is attributed to male factor (Kumar et al, 2015) likely due to the over 50% decline in male sperm count worldwide (Levine et
            al, 2023). Only a little over half of women proceed with some form of intervention and only a very small proportion undergo more advanced technologies. We believe the major factor that influences this light penetration of the market is the cost
            and burden of the existing technologies despite the familiarity of intrauterine insemination and in-vitro fertilization (IVF) as options. We intend to increase healthcare practitioner awareness through engagement and continued publication of
            scientific data in peer reviewed journals. Additionally, we intend to engage women and couples suffering from infertility or who wish to undergo insemination for pregnancy through direct patient outreach. On the other end of the spectrum, it is
            estimated in the U.S. alone, approximately 1.2 million women elect surgical tubal ligation (Martinez, 2024) and 500,000 men elect vasectomy (Ostrowski, et al, 2018) annually for permanent birth control. There are another 12 million women who
            utilize a non-permanent birth control option (Daniels, et al., 2020), many of whom we believe may prefer a permanent option if it were non-surgical. We believe the major factor that influences this light penetration of the market is the
            limitations of the existing technology despite the likely familiarity of surgical tubal ligation as an option. Like our infertility portfolio, we plan to increase healthcare practitioner awareness prior to direct patient outreach.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">From the outset, we spent significant time understanding the unmet needs of patients and healthcare practitioners through patient and healthcare practitioner surveys and early engagement of healthcare practitioners
            and key opinion leaders to properly position our solutions. We have established an initial commercial infrastructure following the clearance of our FemaSeed product. Our already commercially available FemVue device is being marketed along with
            the FemaSeed product to the same target healthcare practitioner: the reproductive endocrinologist. We intend to focus the significant majority of our sales and marketing efforts in North America since we believe that initially nearly 90% of the
            potential annual global FemaSeed/FemVue sales would be generated in this market. Our priority in the U.S. is to target existing FemVue customers followed by reproductive endocrinologists in high volume areas. We have hired a specialty sales
            force of 10 sales representatives for our infertility products and plan to increase the sales force as necessary for the FemBloc system, to the target healthcare practitioner: the gynecologist. Our already commercially available FemCerv device
            will be marketed along with the FemBloc product to the same target healthcare practitioner: the gynecologist. In addition, we plan to continue to expand our in-house manufacturing capabilities as we scale to meet the demand and introduce new
            products while evaluating potential suppliers to assess the viability of outsourcing portions of our manufacturing and assembly processes to ensure significant growth, profitability and operating leverage.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">10</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Expand gynecologists&#8217; practice capabilities by diversifying products and services to include artificial insemination with FemaSeed.</span> There are a limited number of gynecological
            practices performing infertility services and treatment today, but we believe this has the potential to grow over time, in particular with the introduction of FemaSeed. FemaSeed is designed to be an in-office infertility procedure that can be
            done by a gynecologist or advanced practice provider (i.e., nurse, physician assistant) as applicable using his or her existing skillset, expanding the number of gynecological practices that can offer effective fertility services to their
            patients without needing to refer them to an infertility specialist. We plan to use our gynecologic sales force for FemBloc, if approved, to introduce those healthcare practitioners to FemaSeed and broaden our sales force reach for our
            infertility treatment and other companion products, such as FemVue, beyond our initial focus on reproductive endocrinologists.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">The Current Market Landscape</div>

          <div><br/>
          </div>

          <div style="color: #000000;">For permanent birth control, tubal ligation, an invasive surgical procedure requiring implants, incisions, hospitalization and general anesthesia, has been offered for decades, so risks are known. It is performed
            either immediately after cesarean delivery or via laparoscopic procedures, which has notable disadvantages and risk of complications. The most significant morbidity arising from surgical tubal ligation is associated with the use of electrical
            energy and inadvertent thermal damage to the bowel. Introduction of surgical instruments into the abdominal cavity carries substantial risk of injury to intra-abdominal organs and blood vessels, with approximately 1% of all procedures resulting
            in unintended further major surgery. In addition, anesthesia risk, bleeding, bowel damage, and long recovery times are inherent complication risks of surgical tubal ligation. Temporary and reversible contraceptive methods, such as birth control
            and intrauterine devices (IUDs), are being used by women long-term as a compromise by women who are unwilling to undergo a surgical sterilization procedure because of the surgical risks, not wanting an incision, or to be exposed to risk of
            anesthesia. Some may be contraindicated for surgical sterilization because of obesity or medical conditions. Long-term use of hormonal birth control, including IUDs, have drawbacks as well. Hormonal birth control is associated with health
            risks, such as an increased risk of breast cancer and blood clots, and device-based birth control can result in uterine perforation and increased risks of pelvic inflammatory disease and ectopic pregnancy. Previously available non-surgical
            methods utilizing permanent implants for closing the fallopian tubes have been removed from the market due to safety or intellectual property infringement issues, and thus the only currently available permanent birth control option is surgical
            tubal ligation. For artificial insemination, traditional intrauterine insemination is an undirected procedure delivering sperm into the uterine cavity that has been offered for decades. IUI continues to be offered as a first-line treatment
            option in spite of its low success rate due to its low cost and ease, with a short learning curve and minimal equipment requirements. Although current IUI devices address the unfavorable environment sperm would encounter in the vagina and
            cervix by placing sperm into the uterine cavity, the biology of sperm transport is complex and of the millions of sperm inseminated in the uterus, almost all fail to reach the fallopian tubes. In contrast to the unfavorable environment of the
            uterus, the fallopian tubes act as a reservoir for traveling sperm and is the location of conception. Sperm count is declining at an accelerated pace globally by greater than 50% with an increasing proportion of men having sperm counts below
            any given threshold for sub-fertility or infertility. This substantial and persistent decline is now recognized as a significant public health concern. (Levine et al, 2023). In vitro fertilization (IVF) or intracytoplasmic sperm injection
            (ICSI) are highly effective treatments with reported pregnancy rates of approximately 25% for male factor infertility, however, these approaches are associated with significant cost and clinical risks (Ravitsky et al, 2019). Many infertile
            women and couples are unwilling to undergo treatment mostly due to financial reasons. IVF is extremely expensive, costing as much as $15,000 to $30,000 per IVF cycle according to Forbes Health, 2021 (with cycle effectiveness usually only around
            25%), and often not covered by insurance. Genetic testing of the eggs or embryo, also known as preimplantation genetic testing (PGT), are often optional costs up to $10,000 or more if disorders are tested. IVF/ICSI is also physically and
            emotionally demanding for the patient, with an increased risk of ectopic pregnancy and miscarriage. The American Society for Reproductive Medicine provided guidance (committee opinion, 2021) promoting singleton gestation to reduce the risk of
            multiple pregnancies. There are over ten million women in the United States known to be infertile and only approximately 200,000 IVF cycles completed per year, indicating that IVF is not a realistic solution available to most women or couples.
            Our FemaSeed product establishes a new category within artificial insemination: a localized, directional delivery of sperm directly into the fallopian tube (intratubal insemination), precisely where conception occurs. We believe this in-office,
            cost-effective solution can become a first-line treatment for infertility, specifically when male factor is involved, increasing access to infertility treatment for women, couples and the LGBTQ community.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">11</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">The Reproductive Health Opportunity</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">There are an estimated 78 million reproductive aged women in the United States alone (World Health Organization, 2025). We intend to offer
              comprehensive solutions for preventing pregnancy and achieving pregnancy for women, providing cost-effective and safe solutions while avoiding surgery. During their childbearing years, most women will want to control their risk of pregnancy.
              Additionally, there are many women who wish to become pregnant that are unable to do so. According to a Centers for Disease Control and Prevention (CDC) report, the ability to plan when to be pregnant and how many pregnancies to initiate has
              been called one of the ten great public health achievements in the twentieth century. Many women, who spend an average of three years seeking to become pregnant and thirty years avoiding pregnancy, are not satisfied with the current methods
              for preventing unwanted pregnancies and achieving pregnancy (Gutttmacher Institute, 2019).</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">Approximately 1.2 million women undergo surgical tubal ligation each year in the United States alone (Martinez, 2024), with an average cost of approximately $6,000 per procedure (Planned Parenthood, 2019). However,
            there are over an estimated 12 million women who remain on a non-permanent birth control option long-term (National Center for Health Statistics, 2015), which we believe is due to there being only a surgical permanent contraceptive option
            available to women. In addition, 500,000 men undergo a vasectomy procedure every year (Ostrowski et al, 2018). While the 1.7 million women and their partners annually who want to permanently prevent pregnancy represent our initial near-term
            market opportunity, we believe these numbers do not reflect the true demand for permanent birth control, as many do not want to submit to invasive surgical procedures such as vasectomies and tubal ligations. The market for female permanent
            birth control is large and growing, and we believe the market opportunity in the U.S. alone could expand to exceed $20 billion with a safe and effective in-office option as women shift from temporary or reversible contraceptive alternatives to
            more permanent solutions.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The overall decline in birth rates in the United States and globally has resulted in aging populations that present serious challenges for the global economy and economic stability. In the United States alone, it is
            estimated by the Centers for Disease Control and Prevention that over ten million women desire pregnancy but are unable to achieve pregnancy (National Survey of Family Growth, 2019). Only a little over half of these women proceed with some form
            of intervention, and only a very small proportion undergo more advanced assisted reproductive technologies such as IVF. Approximately 40-50% of infertility cases are due to a male factor (Kumar et al, 2015), which may be the result of the
            greater than 50% decline worldwide in male sperm count (Levine et al, 2023). Although IUI, an artificial insemination option, is the oldest technique in reproductive medicine and a well-accepted first-line treatment method for couples with
            unexplained infertility, mild male factor infertility, sexual dysfunction, and cervical factor infertility, its success rates remain relatively low. However, for couples with low total motile sperm count, treatment with highly effective IVF/
            ICSI is advised given the comparatively reduced success rates for IUI. Alternative methods to IUI have not been advanced to meet the continuous demand for safe and effective first-line alternatives that are considerably less costly and less
            invasive than more advanced assisted reproductive options. The market for assisted reproduction is large and growing, and we believe the market in the United States alone could exceed $2 billion with a safe and effective novel first-line
            approach as women move to seek care for the treatment of infertility.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Clinical Development</div>

          <div><br/>
          </div>

          <div style="color: #000000;"><span style="font-weight: bold;">Overview of Clinical Programs</span>. We are developing a growing body of compelling clinical evidence for our intrauterine directional delivery product candidates.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">12</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our Permanent Birth Control Solution &#8211; FemBloc and ultrasound confirmation with FemChec</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic;">Clinical Trials</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Prior to the trials pursuant to the IDE discussed below, we conducted a number of clinical trials in 93 patients to evaluate various aspects of the development program. With respect to blended polymer effectiveness,
            we conducted a clinical trial on ten patients pending a planned hysterectomy procedure, which is not an indicated population for FemBloc. Patients received the FemBloc treatment with the blended polymer through the delivery system and returned
            4 weeks post-treatment to receive a complete hysterectomy with subsequent histopathology analysis of the fallopian tubes for indications of progression towards tubal occlusion and associated tissue reactions of the blended polymer. Although it
            is expected that three months is required to effect complete tubal occlusion and for the confirmation of effectiveness and reliability as permanent birth control, at 4 weeks, 30% of the fallopian tubes had either complete luminal occlusion
            where the lumen was obstructed by a healing tissue response or there was narrowing of the fallopian tube by 50-90% by a similar healing tissue response. As expected, blended polymer remained in many of the fallopian tubes and the inflammatory
            response observed appeared to generally correlate with the presence of foreign material. There were no serious adverse events reported.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In February 2025, we announced a peer-reviewed publication of positive data from its initial clinical trials of FemBloc permanent birth control in the Journal of Gynecology &amp; Reproductive Medicine (JGRM), a
            leading journal covering gynecology and reproductive medicine. The publication entitled, &#8220;FemBloc Non-Surgical Permanent Contraception for Occlusion of the Fallopian Tubes&#8221; includes positive data from three initial clinical trials
            (Clinicaltrials.gov NCT03067272, NCT03433911, and NCT04273594). The pregnancy rate for FemBloc subjects, who met trial eligibility and were determined bilaterally occluded after a confirmation test three months post-FemBloc was 0% (95%UCB:
            0.057; n=0/51). This is significantly lower than the performance goal of 6% based on the historical control, surgical sterilization (one-sided p-value=0.0426). Safety reports were consistent with those typically observed for intrauterine
            transcervical procedures, with no on-going safety concerns through five years. There were no reports of serious adverse events (n=0/229). The vast majority of subjects stated they would probably or definitely recommend FemBloc, and investigator
            satisfaction was similarly high.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </div>

          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2023 we received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution
              for permanent birth control in a pivotal clinical trial. In August 2023, we announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control]
              pivotal trial. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition,
              the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300
              women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market. Subjects are currently being enrolled in the pivotal trial and we expect to complete the enrollment of the first 50
              patients in the second quarter of 2025.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Products</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our Artificial Insemination Solution.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic;">510(k) Clearance for FemaSeed Intratubal Insemination Device</div>

          <div><br/>
          </div>

          <div style="color: #000000;">FemaSeed, our FDA-cleared innovative advancement in artificial insemination, is designed to enhance fertilization by precisely delivering sperm into the fallopian tube, the natural site of conception. It offers a
            safe, accessible and cost-effective first-line therapeutic option for infertile women, men and couples seeking pregnancy through insemination. FemaSeed offers a revolutionary alternative to IUI, enabling healthcare professionals to expand their
            practice services with a more effective approach as demonstrated in the pivotal trial (NCT0468847) for low male sperm count. It serves as an affordable, less burdensome and lower-risk first step before IVF. FemaSeed is U.S. FDA-cleared and
            approved in Europe, UK, Canada and Israel.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">13</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We have studied FemaSeed pursuant to an FDA-approved IDE received in April 2021 to evaluate safety and efficacy in the LOCAL [Prospective
                Multi-Center <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">LOCAL</span>ized Directional Insemination Trial for Artificial Insemination] pivotal trial. In October 2022, we announced an updated study
                design for the pivotal trial, which focused on couples experiencing male factor infertility. The clinical trial was still ongoing at the time of receiving U.S. regulatory clearance from FDA, however, the study concluded with enrollment
                completed in November 2023. Topline results of the clinical trial were announced in March 2024. The data was published in the Journal of Gynecology &amp; Reproductive Medicine (JGRM) in November 2024. The publication titled, &#8220;FemaSeed
                directional intratubal artificial insemination for couples with male-factor or unexplained infertility associated with low male sperm count,&#8221; includes positive data from the pivotal trial (<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"><span style="text-decoration: underline;">Clinicaltrials.gov</span> NCT04968847</span>). The trial met its primary endpoint with a pregnancy rate per subject of 26.3% (95%CI: 13.4&#8210;43.1%; n=10/38) and 17.5% per cycle (95%LCB: 7.6%, 95%CI:
                5.7&#8210;29.4%; n=10/57), which was significantly higher than the performance goal of 7% based on the historical control (one-sided <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">P</span>=0.041). Safety
                reports were consistent with IUI. The vast majority of subjects stated they would probably or definitely recommend FemaSeed, and investigator satisfaction was similarly high. Targeted intratubal insemination of washed spermatozoa using the
                FemaSeed ITI device is a safe artificial insemination technique that demonstrated high effectiveness for couples with male-factor/unexplained infertility associated with low male sperm count. Delivery of washed spermatozoa directly into the
                utero-tubal ostium and fallopian tube without catheterization likely increases sperm-oocyte interaction, suggestive of improved efficiency over conventional intrauterine insemination particularly for male-factor infertility. In March 2024,
                we announced the first commercial use of FemaSeed. In September 2024, we announced the strategic distribution partnerships for FemaSeed and FemVue in Spain. In October and December 2024 and March 2025, we announced partnerships with
                prominent infertility center conglomerates, Boston IVF, HRC Fertility and CNY Fertility, respectively.</div>

            </div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic;">510(k) Clearance for Intrauterine Device for Selective Tubal Evaluation</div>

          <div><br/>
          </div>

          <div style="color: #000000;">FemCath Cornual Balloon Catheter, an innovative advancement in selective tubal evaluation, designed similar to FemaSeed but for a different indication, is authorized for marketing in the U.S., Europe and Canada. A
            post-market study in 23 subjects (45 tubes) was conducted with the product and FemVue Saline-Air device to assess fallopian tubes selectively by infusion of saline-air contrast. 89% had contrast observed entering the proximal portion of the
            fallopian tube combined with sustained flow or exit into the peritoneal cavity. This is the same intended location of delivery for the FemaSeed product. There were no serious adverse events reported. We began limited market release of the
            FemCath product in December 2022 and it is being utilized in the pivotal trial for FemBloc, as part of the confirmation test with FemChec.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic;">Post-Market Information</div>

          <div><br/>
          </div>

          <div style="color: #000000;">FemVue Saline - Air device, a contrast-generating product, is authorized for marketing in the United States, Europe, UK, Canada, Japan and Israel. There have been multiple publications and abstracts presented with
            clinical evidence in support of FemVue, a diagnostic companion product to our artificial insemination solution. It has been concluded that tubal patency assessment with FemVue is comparable to fluoroscopic hysterosalpingogram (HSG), and it
            appears to be a convenient and well-tolerable method that may be performed alongside conventional ultrasound and uterine cavity assessment as part of an infertility evaluation. Other publications have stated that FemVue is an accurate test for
            diagnosing tubal occlusion, performs similarly to a fluoroscopic HSG and could potentially replace fluoroscopic HSG.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our Endocervical Tissue Sampler.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic;">Post-Market Information</div>

          <div><br/>
          </div>

          <div style="color: #000000;">FemCerv, a next generation endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared with approvals in Europe, UK, Canada and Israel. We sponsored a post-market study for FemCerv in 112 patients
            undergoing further evaluation of an abnormal cervical tissue result. It was observed that FemCerv provided samples were reported as adequate when evaluated histologically in 94% of the patients. Healthcare practitioners reported that 95% of the
            patients experienced mild or no discomfort during the FemCerv procedure and 92% of the healthcare practitioners reported the FemCerv device as easy to insert. There were no adverse events reported. We began limited market release in the U.S. in
            September 2022, however, the commercial efforts are currently focused on the infertility portfolio.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">14</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Manufacturing</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We have developed and implemented the infrastructure required to manufacture and distribute finished medical devices, including a robust medical
              device quality management system, which meets the requirements of the FDA Quality System Regulation, and is certified to Medical Device Single Audit Program (MDSAP) and International Organization for Standardization (ISO) 13485:2016. We
              currently manufacture or assemble all products and product candidate and source components from contract suppliers. We believe that we currently have sufficient capacity to meet clinical program demands, product supply and launch requirements
              for the FemaSeed product and believe that we will be able to scale up our capacity relatively quickly with modest capital investment. We believe our manufacturing capacity is sufficient to meet global market demand for our products for the
              foreseeable future until potential approval by the FDA for the FemBloc system. While we plan to continue manufacturing our product and product candidate, if approved or granted marketing authorization, we will consider outsourcing
              arrangements for certain sub-assemblies as needed as we scale our commercial production.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We employ a rigorous supplier assessment, qualification, and selection process targeted to suppliers that meet the requirements of the FDA and the
              ISO and quality standards supported by internal policies and procedures. Our quality assurance process monitors and maintains supplier performance through qualification and periodic supplier reviews and audits. We are required to maintain ISO
              13485 certification for medical devices sold in the European Economic Area (EEA) which requires, among other items, an implemented quality system that applies to component quality, supplier control, product design and manufacturing
              operations. In June 2024, we announced that we received the European Union Medical Device Regulation (EU MDR) certificate, demonstrating Femasys&#8217; compliance with the highest required regulatory standards.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">We inspect, test, and assemble our products under strict manufacturing processes supported by internal policies and procedures with significant CMC and device manufacturing infrastructure. We perform our own final
            quality control testing of each product and product candidate, and we have complete control over all aspects of the manufacturing process and are compliant with QSR good manufacturing practice regulations applicable to our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our suppliers are managed through our supplier management program that is focused on reducing supply chain risk. Key aspects of this program include managing component inventory at the supplier and second sourcing
            approaches for specific suppliers. Typically, our outside vendors produce components to our specifications and in many instances to our designs. Our suppliers are audited periodically by our quality department to ensure conformity with the
            specifications, policies and procedures for our products. In addition, we and our suppliers are subject to periodic unannounced inspections by U.S. and international regulatory authorities to ensure compliance with quality regulations. We
            believe that, if necessary, alternative sources of supply would be available in a relatively short period of time and on commercially reasonable terms.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We do not have long-term supply agreements and we purchase certain components for our products on a purchase order basis. We do not currently have arrangements in place for redundant supply of certain components of
            our products. If our current third-party suppliers cannot perform as agreed, we may be required to replace those suppliers. Although we believe that there are several potential alternative suppliers who could provide these components, we may
            incur added costs and delays in identifying and qualifying any such replacement.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Finally, for our products and product candidate, we utilize third-party sterilizers to ensure these single-use products are packaged and shipped
              sterile for use. If our current contract sterilizer(s) cannot continue to perform as agreed, we may be required to identify and contract with another third-party contract sterilizer which may incur added costs and delays in identifying and
              qualifying any such replacement.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Competition</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The markets in which we compete are highly competitive and in limited areas are characterized by rapid and significant technological change. To
              compete successfully, we need to continue to demonstrate the advantages of our products and product candidate compared to both well-established and new alternative procedures, products and technologies, and convince healthcare practitioners
              and other healthcare decision makers of the advantages of our products and technologies.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">15</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">With respect to our permanent birth control solution, we expect to compete with surgical tubal ligation, vasectomies for women&#8217;s partners, other methods of non-permanent birth control, including devices such as IUDs,
            prescription drugs such as the birth control pill and injectable and implantable contraceptives and patches, and other contraceptive and birth control methods. There is no directly competing non-surgical, non-implant permanent birth control
            product currently on the market, or, to our knowledge, in development.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">With respect to our artificial insemination solution, we expect to compete with IUI, IVF/ ICSI and fertility-enhancing pharmaceuticals currently in the market and those in clinical and preclinical development. While
            there is no direct competitor in our segment of the product category of artificial insemination, there are alternatives, such as IUI and IVF/ ICSI. Leading companies that produce IUI devices include Cook Medical LLC, a subsidiary of Cook Group,
            Inc., Cooper Surgical, Inc., MedGyn Products, Inc. and Rocket Medical LLC.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">With respect to our tissue sampling product, there are other procedures used in women&#8217;s health to evaluate the cervical canal, such as the Pap test, HPV test and colposcopy, which are well established and pervasive.
            Companies such as Dysis Medical and Guided Therapeutics are also developing cervical tissue sampling product candidates.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Many of our competitors have access to greater resources required to develop and market a competitive product than we do. In addition, new
              competition and products may arise due to consolidation within the industry and other companies may develop products that could compete with our products or product candidate, and there may be product candidates in early stages of development
              of which we are not aware.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Sales &amp; Marketing</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">FemaSeed &#8211; Our Artificial Intratubal Insemination Solution.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">With the 510(k) clearance from the FDA and regulatory approval from Europe, UK, Canada and Israel for FemaSeed, we have recruited a direct sales force comprising approximately 10 sales representatives with strong
            sales backgrounds and experience in medical device sales, and with possible existing relationships with reproductive endocrinologists and gynecologists for commercialization in the U.S. We intend to focus the significant majority of our direct
            sales and marketing efforts in North America and continue to utilize distribution partners for international markets to generate revenue for FemaSeed and our companion product FemVue that has received regulatory FDA-clearance and approval in
            Europe, UK, Canada, Japan and Israel. We have begun to target the approximately 1,700 reproductive endocrinologists at 450 practices, who are trained and have experience performing infertility procedures. Over 50% of the practices representing
            approximately 60% of the assisted reproduction cycles performed are located in 8 states, which will be prioritized, along with the existing FemVue customers.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We plan to engage in awareness raising activities, highlighting the benefits of our FemaSeed product in jurisdictions where we are approved to market. We also intend to promote broader awareness of the FemaSeed
            product as a first-line therapeutic option for infertility and those seeking artificial intratubal insemination for pregnancy among healthcare practitioners followed by patients.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">FemBloc &#8211; Our Permanent Birth Control Solution.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">16</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">We initially plan to expand our sales force for FemaSeed to introduce FemBloc, if approved, to those gynecologists performing infertility treatment with FemaSeed, a secondary target beyond our initial focus on
            reproductive endocrinologists. If approved, we expect to recruit, hire and train additional sales representatives for our direct sales force in the United States for FemBloc. We will seek to recruit representatives with strong sales backgrounds
            and experience in medical device sales, and preferably with relationships with gynecologists. We intend to focus the significant majority of our sales and marketing efforts in North America and continue to utilize distribution partners for
            international markets. Through our specialized and dedicated direct sales organization, we plan to target the approximately 40,000 gynecologists who are trained and have experience performing gynecologic procedures and offering family planning.
            Over 60% of the practices representing over 60% of reproductive-aged women are located in 13 states, which will be prioritized.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Based on our clinical experience to date, we believe that healthcare practitioners experienced in intrauterine procedures, such as IUD placement, will require minimal training to start utilizing our FemBloc system as
            is the case for our FemaSeed product. Additional sonographic training will be required for the healthcare practitioners or sonographers who will support the ultrasound confirmation test. Based on our clinical experience to date, we believe the
            healthcare practitioners and sonographers will require minimal training and it can be accomplished largely online. Those with FemVue experience will require minimal training for the confirmation test. We expect to begin building our sales
            organization prior to potential FDA approval of the product candidate in the U.S.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We plan to engage in awareness raising activities, highlighting the benefits of our FemBloc system in jurisdictions where we are approved to market. We also intend to promote broader awareness of the FemBloc system as
            the first non-surgical, non-implant option for permanent birth control among patients and healthcare practitioners.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Reimbursement</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the United States, we anticipate deriving the majority of our revenue from the sale of products in our infertility portfolio, including the
            FemaSeed and FemVue products, to fertility practices. These fertility practices typically bill the patient directly. Sometimes, for patients that have the appropriate insurance coverage, the fertility practices will bill the third-party payors
            &#8211; such as private insurance companies and health maintenance organizations &#8211; first. However, reimbursement for fertility products, such as FemaSeed and FemVue product, are most often billed directly to the patient from the provider.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">When third-party payors are engaged in the United States, they often require healthcare practitioners and hospitals to identify the product and/or
            service for which they are seeking reimbursement for by using Current Procedural Terminology (<span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">CPT</span></span>) codes, a five-digit alphanumeric code used to facilitate accurate
            reporting and billing. CPT codes are created and maintained by the American Medical Association (&#8220;AMA&#8221;). As such, long-standing and well-established procedures, such as intrauterine insemination, are ingrained in the medical community and have
            well-known CPTs, allowing for those procedures to be swiftly approved by third-party payors. Newer procedures however, such as FemaSeed, do not currently have CPT codes. While these procedures can still be covered by private health insurance,
            it simply makes the reimbursement process more time-consuming for the patient than if the procedure had a CPT code. Outside of the United States, reimbursement processes vary significantly by country and region. For countries and/or regions
            that adhere to a single-payor system, direct patient payment is most common because the annual healthcare budget limits the number of fertility treatments covered by third-party payors. As clear from the foregoing, reimbursement can be obtained
            from a variety of sources, including government-sponsored insurance plans, private health insurance plans, or a combination of both.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the United States, we expect to derive revenue from the sale of our FemBloc system, if approved, from gynecology offices, which typically bill
            various third-party payors, including Medicare, Medicaid, private insurance companies, health maintenance organizations and other healthcare-related organizations. In addition, we expect that any portion of the costs and fees associated with
            our FemBloc system that are not covered by these third-party payors, such as deductibles or co-payments, will be billed directly to the patient by the provider. It is anticipated that the FemBloc system, upon approval as a permanent
            contraceptive method, will be covered under the Affordable Care Act (&#8220;ACA&#8221;), qualifying for coverage without patient cost-sharing. According to HealthCare.gov., under the ACA, health insurance plans must cover contraceptives without charging a
            copayment or coinsurance when these services are provided by an in-network provider, even if the patient has not yet met their deductible.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our expectation is that we receive two Category I CPT codes assigned to our procedures. According to the AMA, the CPT requirements for Category I
            codes include the documentation of clinical efficacy supported by peer-reviewed publications, typically involving up to five publications, with at least one study including a U.S. patient population and at least two studies involving different
            patient populations. Physician reimbursement under Medicare is typically determined by the Medicare Physician Fee Schedule, where payment amounts reflect the relative value of the service rendered by the healthcare practitioner. Medicare
            generally reimburses hospitals and ambulatory surgical centers for procedures such as surgical sterilization under one of two systems &#8211; the Hospital Outpatient Prospective Payment System (&#8220;OPPS&#8221;) and the Ambulatory Surgical Center (&#8220;ASC&#8221;)
            Payment System. Under these payment systems, the hospital or ASC receives a bundled reimbursement amount intended to cover all facility-related costs for procedures performed in outpatient settings. Ambulatory Payment Classification (&#8220;APC&#8221;)
            codes within OPPS are also widely used by commercial payers. The FemBloc procedure is anticipated to map to APC Level 4 gynecologic procedures, currently associated with a reimbursement rate of $2,498 (tubal ligation). Actual reimbursement
            rates may vary based on several factors, including but not limited to the payor type, geographic location, procedure performed, contractual terms, and the facility in which the procedure occurred.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Outside the United States, reimbursement levels vary significantly by country and region, particularly depending on whether the country or region
            utilizes a single-payor healthcare system. Annual healthcare budgets in single-payor systems often determine the number of permanent birth control procedures funded in any given year. Reimbursement is sourced from government-sponsored health
            programs, private insurance plans, or combinations of both. In some countries or regions, additional clinical data collection might be required before coverage and reimbursement are granted for our FemBloc system. We intend to work with payors
            in select countries and regions to secure appropriate coverage and reimbursement approvals where economically viable.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">17</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Intellectual Property</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our success depends in part on our ability to obtain, maintain, protect and enforce our proprietary technology and intellectual property rights, in particular, our patent rights, preserve the confidentiality of our
            trade secrets, and operate without infringing the valid and enforceable patents and other proprietary rights of third parties. We rely on a combination of patent, trademark, trade secret, copyright and other intellectual property rights and
            measures to protect the intellectual property rights that we consider important to our business. We also rely on know-how and continuing technological innovation to develop and maintain our competitive position.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We seek to protect our proprietary rights through a variety of methods, including confidentiality agreements and proprietary information agreements with suppliers, employees, consultants and others who may have access
            to our proprietary information. However, trade secrets and proprietary information can be difficult to protect. While we have confidence in the measures we take to protect and preserve our trade secrets and proprietary information, such
            measures can be breached, and we may not have adequate remedies for any such breach. In addition, our trade secrets and proprietary information may otherwise become known or be independently discovered by competitors.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2024, we owned 53 issued U.S. patents and 169 issued foreign patents, 18 pending U.S. patent applications and 41 pending
                foreign patent applications. Our patent portfolio includes both utility and design patents and patent applications, both in the U.S. and overseas. Issued patents have a limited term for enforcement, and the termination dates differ for
                utility and design patents, and from country to country. Expirations of our earlier-filed patents in the US or overseas are anticipated by several strategies. Some earlier-filed design patents were directed to devices that are no longer
                used or marketed. Design patents with shorter enforcement periods generally have existing utility patents, still in enforcement periods, that continue to protect the subject matter of the device. Additionally, earlier-filed utility patents
                may reach their termination dates, but these patents recite devices or methods of using the devices that have been supplanted by patents and patent applications for improved devices and methods of using the improved devices prior to the
                expiration dates earlier-filed utility patents. As part of the evolving products offered by us, products covered by utility patents that have expiration dates in the next two to three years, which generally covered the first generation
                devices, are being replaced by improved devices that are now protected by issued patents and patent applications, and design and manufacture efforts have developed improved devices that can be protected in a similar manner. These issued
                patents, and any patents granted from such applications, are expected to expire between 2025 and 2046, without taking potential patent term extensions or adjustments into account. We believe that the patents expiring in 2025 are not
                material to our business.</div>

            </div>

          </div>

          <div><br/>
          </div>

          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In the United States, our FemBloc patent portfolio includes two patent families. They include granted utility and design patents providing
            protection until at least 2025 and 2030, including any eligible patent term adjustments and extensions. The utility patent family includes a pending patent application, which if granted, could result in a patent expiring in 2025, plus any
            eligible patent term adjustments and extensions. We believe that the patent expiring in 2025 is not material to our business. Our blended polymer composition patent portfolio includes one patent family. The one patent family includes granted
            utility and design patents providing protection until at least 2038, and a pending utility patent application, which if granted, could result in a patent expiring in 2038. In July 2023, we announced a new U.S. patent covering use of FemBloc for
            female permanent birth control with an anticipated expiration in 2039 at the earliest. In January 2025, we announced two new European patents covering use of both components of FemBloc, the delivery system and blended polymer, with an
            anticipated expiration in 2039 and 2038 respectively.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our FemaSeed patent portfolio includes three patent families. Two patent families include granted utility and design patents providing protection
            until at least 2025 and 2044. We believe that the patents expiring in 2025 are not material to our business. In January 2025, we announced a new U.S. patent covering use of FemaSeed for female infertility treatment with an anticipated
            expiration 2044 at the earliest.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">18</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="font-size: 12pt;"><span style="font-size: 10pt; color: #000000;">Our FemVue patent portfolio includes five patent families, including granted utility and design patents providing protection until at least 2026 and 2028. We believe
              that the patents expiring in 2026 are not material to our business. The two utility patent families include pending patent applications, which if granted, could result in patents expiring in 2028, plus any eligible patent term adjustments and
              extensions. </span><span style="font-size: 10pt;">Our FemVue Mini patent portfolio includes two patent families. The two patent families include granted design patents providing protection until at least 2034 and 2049. The utility patent
              family include a pending patent application, which if it provides the priority for a granted patent, could result in patents expiring in 2044, plus any eligible patent term adjustments and extensions.</span></div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our FemChec patent portfolio includes five patent families. The five patent families include granted utility and design patents providing protection until at least 2026, 2028, 2029 2032, and 2046. The utility patent
            family includes a pending patent application, which if granted, could result in a patent expiring in 2028, plus any eligible patent term adjustments and extensions.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our FemCerv patent portfolio includes two patent families. The two patent families include granted utility and design patents providing protection until at least 2027, 2032, and 2033. The utility patent family
            includes a pending patent application, which if granted, could result in a patent expiring in 2033.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our controlled delivery device patent portfolio includes one patent family. The patent family includes granted utility and design patents providing protection until at least expiring in 2035 and 2042. The utility
            patent family includes a pending patent application, which if granted, could result in a patent expiring in 2040.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our syringe lock patent portfolio includes two patent families. The patent families include granted design patents providing protection until at least 2038 and 2044, and pending design applications, that if granted,
            could result in patents expiring in 2038 and later.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our Varilock patent portfolio includes two patent families, including pending utility and design patent applications that if granted, could result in patents expiring in 2035 and later.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our FemCath patent portfolio includes one patent family, including a design patent that expires in 2026, plus any eligible patent term adjustments and extensions.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">There can be no assurance that the pending patent application will be granted. Our material international patents and patent applications include
              granted design and utility patents, as applicable, with similar overview detail as with the U.S. patent application, including in Canada, China, Hong Kong, European Union, India, Japan, South Korea and Brazil.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">The term of individual patents depends upon the legal term for patents in the countries in which they are granted. In most countries, including the United States, the patent term is 20 years from the earliest claimed
            filing date of a nonprovisional patent application in the applicable country. In the United States, a patent&#8217;s term may, in certain cases, be lengthened by patent term adjustment, which compensates a patentee for administrative delays by the
            United States Patent and Trademark Office in examining and granting a patent, or may be shortened if a patent is terminally disclaimed over a commonly owned patent or a patent naming a common inventor and having an earlier expiration date. We
            cannot be sure that our pending patent applications that we have filed or may file in the future will result in issued patents, and we can give no assurance that any patents that have issued or might issue in the future will protect our current
            or future products, will provide us with any competitive advantage, and will not be challenged, invalidated, or circumvented.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">For more information regarding the risks related to our intellectual property, please see the section titled &#8220;Risk Factors&#8212;Risks Related to Our Intellectual Property.&#8221;</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Government Regulations</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">United States</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our products are medical devices subject to extensive and ongoing regulation by the FDA under the Federal Food, Drug, and Cosmetic Act (FDCA) and its implementing regulations, as well as other federal and state
            regulatory bodies in the United States and comparable authorities in other countries under other statutes and regulations. The laws and regulations govern, among other things, product design and development, preclinical and clinical testing,
            manufacturing, packaging, labeling, storage, recordkeeping and reporting, clearance or approval, marketing, distribution, promotion, import and export and post-marketing surveillance. Failure to comply with applicable requirements may subject a
            device and/or its manufacturer to a variety of administrative sanctions, such as issuance of warning letters, import detentions, civil monetary penalties and/or judicial sanctions, such as product seizures, injunctions and criminal prosecution.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">19</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">FDA&#8217;s Pre-market Review Requirements</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Each medical device we seek to commercially distribute in the United States will require either a prior 510(k) clearance, unless it is exempt, a granted request for de novo classification, or a pre-market approval
            from the FDA. Medical devices are classified into one of three classes&#8212;Class I, Class II or Class III&#8212;depending on the degree of risk associated with each medical device and the extent of control needed to provide reasonable assurance of
            product safety and effectiveness. Class I devices are deemed to be low risk and are subject to the general controls of the FDCA, such as provisions that relate to: adulteration; misbranding; registration and listing; notification, including
            repair, replacement, or refund; records and reports; and good manufacturing practices. Most Class I devices are classified as exempt from pre-market notification under section 510(k) of the FDCA, and therefore may be commercially distributed
            without obtaining 510(k) clearance from the FDA. Class II devices are subject to both general controls and special controls, which include performance standards, post market surveillance, patient registries and guidance documents. For most
            Class II devices, the manufacturer must submit to the FDA a pre-market notification requesting permission to commercially distribute the device. Devices deemed by the FDA to pose the greatest risk, such as life-sustaining, life supporting or
            implantable devices, or devices deemed not substantially equivalent to a previously cleared 510(k) device, are placed in Class III. A Class III device cannot be marketed in the United States unless the FDA approves the device after submission
            of a PMA. However, there are some Class III pre-amendment devices for which the FDA has not yet called for a PMA. These devices require a PMA only after the FDA publishes a regulation calling for PMA submissions. Prior to the PMA effective
            date, the manufacturer must submit a 510(k) pre-market notification and obtain clearance in order to commercially distribute these devices. The FDA can also impose sales, marketing or other restrictions on devices in order to ensure that they
            are used in a safe and effective manner.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">510(k) Clearance Pathway</div>

          <div><br/>
          </div>

          <div style="color: #000000;">When a 510(k) clearance is required, we must submit a pre-market notification to the FDA demonstrating that our proposed device is substantially equivalent to a predicate device, which may be a previously cleared and
            legally marketed 510(k) device or a device that was in commercial distribution before May 28, 1976, or a device that that was de novo classified under section 513(f)(2) of the FDCA. To demonstrate substantial equivalence, the manufacturer must
            show that the proposed device has the same intended use as the predicate device, and it either has the same technological characteristics, or different technological characteristics and the information in the pre-market notification
            demonstrates that the device is as safe and effective as the predicate device and does not raise different questions of safety and effectiveness. Demonstrating substantial equivalence requires non-clinical performance data and, in some cases,
            clinical data. If the FDA determines that the device is not substantially equivalent to a previously cleared device, the FDA will place the device into Class III.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">There are three types of 510(k)s: traditional; special; and abbreviated. Special 510(k)s are for devices that are modified by the manufacturer legally authorized to market the device, and where performance data are
            unnecessary, or if performance data are necessary, well-established methods are available to evaluate the change, and the performance data necessary to support substantially equivalent (SE) can be reviewed in a summary or risk analysis format.
            Abbreviated 510(k)s are for devices that conform to a recognized standard. The special and abbreviated 510(k)s are intended to streamline review, and the FDA intends to process special 510(k)s within 30 days of receipt. The FDA also recently
            established the Safety and Performance Based Pathway that is an expansion of the concept of the abbreviated 510(k) pathway for certain, well understood device types, and provides the option to use FDA-identified performance criteria to
            demonstrate that a device is as safe and effective as a predicate device.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">20</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">De Novo Classification</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Medical device types that the FDA has not previously classified as Class I, II or III are automatically classified into Class III regardless of the level of risk they pose. The Food and Drug Administration
            Modernization Act of 1997 established a new route to market for low to moderate risk medical devices that are automatically placed into Class III due to the absence of a predicate device, called the &#8220;Request for Evaluation of Automatic Class
            III Designation,&#8221; or the <span style="font-style: italic;">de novo</span> classification procedure. This procedure allows a manufacturer whose novel device is automatically classified into Class III to request de novo classification of its
            medical device into Class I or Class II on the basis that the device presents low or moderate risk, and that general controls alone, or general and special controls, provide reasonable assurance of safety and effectiveness for the intended use
            and that the probable benefits of the device outweigh the probable risks.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The FDA has issued several guidance documents addressing the de novo classification process and the contents of de novo classification requests, but the FDA has not yet issued regulations governing the de novo
            classification process. On December 7, 2018, the FDA published a proposed rule to establish regulations for the de novo classification process. The proposed regulations, if finalized, are intended to provide structure, clarity and transparency
            on the de novo classification process, including requirements related to the format and content of de novo requests, as well as processes and criteria for accepting, granting, declining and withdrawing de novo requests.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Under the Food and Drug Administration Safety and Innovation Act (FDASIA), the FDA is required to issue an order classifying the device within 120 days following receipt of the de novo request, but in practice the
            time for FDA review of de novo classification requests is significantly longer. Under the Food and Drug Administration Reauthorization Act (FDARA), Congress implemented user fees for de novo classification requests and the FDA committed to
            performance goals for their review. If the manufacturer seeks de novo classification into Class II, the manufacturer must include a draft proposal for special controls that are necessary to provide a reasonable assurance of the safety and
            effectiveness of the medical device. In addition, the FDA may decline the de novo classification request if it identifies a legally marketed predicate device, or determines that general controls or general and special controls are insufficient
            to provide reasonable assurance of safety and effectiveness of the device, or that the probable benefits of the device do not outweigh the probable risks. Devices that are classified into class I or class II in response to a de novo
            classification request may be marketed and used as predicates for future premarket notification 510(k) submissions.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Pre-market Approval Pathway</div>

          <div><br/>
          </div>

          <div style="color: #000000;">A pre-market approval application must be submitted to the FDA for all Class III devices other than preamendment Class III devices for which the FDA has not yet required a PMA. The pre-market approval application
            process is much more demanding than the 510(k) pre-market notification process. A pre-market approval application must be supported by extensive data, including but not limited to technical, preclinical and clinical trial data, and
            manufacturing and labeling information to demonstrate to the FDA&#8217;s satisfaction a reasonable assurance of safety and effectiveness of the device.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Within 45 days after submission of a PMA application, the FDA will determine whether the application is sufficiently complete to permit a substantive review and thus whether the FDA will file the application for
            review. The FDA has a performance goal of issuing a decision on original PMAs that do not require input from an advisory committee within 180 FDA Days, which exclude days during which an agency request for additional information is pending with
            the applicant. The total time for FDA review of an application generally occurs over a significantly longer period of time and can take a year, or even longer. During this review period, the FDA may request additional information or
            clarification of the information already provided. Also, an advisory panel of experts from outside the FDA may be convened to review and evaluate the application and provide recommendations to the FDA as to the approvability of the device.
            Although the FDA is not bound by the advisory panel decision and may or may not accept the panel&#8217;s recommendations, the panel&#8217;s recommendations are important to the FDA&#8217;s overall decision-making process. In addition, the FDA may conduct a
            preapproval inspection of the manufacturing facility to ensure compliance with the Quality System Regulation, or QSR. The agency also may inspect one or more clinical sites to assure compliance with the FDA&#8217;s regulations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The FDA allows applicants to submit discrete sections (modules) of the PMA to the FDA for review soon after completing the testing and analysis. The FDA intends the modular review approach to provide a mechanism by
            which applicants may submit preclinical data and manufacturing information for review while still collecting, compiling, and analyzing the clinical data. Therefore, a modular PMA is a compilation of sections or &#8220;modules&#8221; submitted at different
            times that together become a complete application. Additionally, the modular approach allows the applicant to potentially resolve any deficiencies noted by the FDA earlier in the review process than would occur with a traditional PMA
            application.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">21</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">During the PMA review, the FDA assesses whether the data and information in the PMA constitute valid scientific evidence to support a determination that there is a reasonable assurance that the device is safe and
            effective for its intended use(s) based on the proposed labeling. Upon completion of the PMA review, the FDA may: (i) approve the PMA, which authorizes commercial marketing with specific prescribing information for one or more indications, and
            which can be more limited than those originally sought; (ii) issue an approvable letter, which indicates the FDA&#8217;s belief that the PMA is approvable and states what additional information the FDA requires, or the post-approval commitments that
            must be agreed to prior to approval; (iii) issue a not approvable letter, which outlines steps required for approval, but which are typically more onerous than those in an approvable letter, and may require additional clinical trials that are
            often expensive and time consuming and can delay approval for months or even years; or (iv) deny the application. If the FDA issues an approvable or not approvable letter, the applicant has 180 days to respond, after which the FDA&#8217;s review
            clock is reset. If the FDA issues a PMA approval, the approval may contain post approval conditions intended to ensure the safety and effectiveness of the device, including, among other things, restrictions on labeling, promotion, sale and
            distribution, and collection of long-term follow-up data from patients in the clinical trial that supported a PMA or requirements to conduct additional clinical trials post-approval.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Certain changes to an approved device, such as changes in manufacturing facilities, methods, or quality control procedures, or changes in the design performance specifications, which affect the safety or effectiveness
            of the device, require submission and approval of a PMA supplement. Certain other changes to an approved device require the submission and approval of a new PMA, such as when the design change leads to a different intended use, mode of
            operation, and technical basis of operation, or when the design change is so significant that a new generation of the device will be developed, and the originally submitted data are not applicable to the change.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Clinical Trials</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Clinical trials are almost always required to support pre-market approval, are often required for de novo classification, and are sometimes required for 510(k) clearance. In the United States, for significant risk
            devices, these trials require submission of an IDE application to the FDA. The IDE application must be supported by appropriate data, such as animal and laboratory testing results, showing it is safe to test the device in humans and that the
            testing protocol is scientifically sound. The IDE must be approved in advance by the FDA for a specific number of patients at specified study sites. During the trial, the sponsor must comply with the FDA&#8217;s IDE requirements for investigator
            selection, trial monitoring, reporting and recordkeeping. The investigators must obtain patient informed consent, rigorously follow the investigational plan and study protocol, control the disposition of investigational devices and comply with
            all reporting and recordkeeping requirements. Clinical trials for significant risk devices may not begin until the IDE application is approved by the FDA. An IDE application is considered approved 30 days after it has been received by the FDA,
            unless the agency otherwise informs the sponsor via email prior to 30 calendar days from the date of receipt, that the IDE is approved, approved with conditions, or disapproved. In addition, the study must be approved by, and conducted under
            the oversight of an Institutional Review Board (IRB). An IRB is an appropriately constituted group that has been formally designated to review and monitor medical research involving subjects and which has the authority to approve, require
            modifications in, or disapprove research to protect the rights, safety and welfare of human research subjects. A nonsignificant risk device does not require FDA approval of an IDE; however, the clinical trial must still be conducted in
            compliance with abbreviated IDE requirements such as monitoring of the investigation, ensuring that the investigators obtain informed consent, and labeling and record-keeping requirements, and be approved by an IRB at the clinical trial sites.
            The FDA or the IRB at each site at which a clinical trial is being performed may withdraw approval of a clinical trial at any time for various reasons, including a belief that the risks to study subjects outweigh the benefits or a failure to
            comply with FDA or IRB requirements. Even if a trial is completed, the results of clinical testing may not demonstrate the safety and effectiveness of the device, may be equivocal or may otherwise not be sufficient to obtain approval or
            clearance of the product.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Sponsors of certain clinical trials of devices are required to register with clinicaltrials.gov, a public database of clinical trial information. Information related to the device, patient population, phase of
            investigation, study sites and investigators and other aspects of the clinical trial is made public as part of the registration.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">22</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Ongoing Regulation by the FDA</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Even after a device receives clearance, grant of a de novo classification request or approval and is placed on the market, numerous regulatory requirements apply. These include:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">establishment registration and device listing;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the Quality System Regulation, or QSR, which requires manufacturers, including third-party contract manufacturers, to follow stringent design, testing, control, documentation and other quality assurance
                    procedures during all aspects of the manufacturing process;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">labeling regulations and the FDA prohibitions against the promotion of products for uncleared or unapproved uses (&#8220;off-label&#8221; uses) and other requirements related to promotional activities, including the
                    advertising of restricted devices;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">medical device reporting regulations, which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury, or if their device malfunctioned and the
                    device or a similar device marketed by the manufacturer would be likely to cause or contribute to a death or serious injury if the malfunction were to recur;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">corrections and removal reporting regulations, which require that manufacturers report to the FDA field corrections or removals if undertaken to reduce a risk to health posed by a device or to remedy a
                    violation of the FDCA that may present a risk to health; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">post market surveillance regulations, which apply to certain Class II or III devices when necessary to protect the public health or to provide additional safety and efficacy data for the device.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">After a device receives 510(k) clearance or is de novo classified, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, will
            require a new clearance or possibly even a new de novo classification or PMA supplement. The FDA requires each manufacturer to make this determination initially, but the FDA can review any such decision and can disagree with a manufacturer&#8217;s
            determination. If the FDA disagrees with our determination not to seek a new 510(k) clearance, the FDA may retroactively require us to seek 510(k) clearance or possibly de novo classification or PMA supplement. The FDA could also require us to
            cease marketing and distribution and/or recall the modified device until 510(k) clearance, de novo classification, or pre-market approval is obtained. Also, in these circumstances, we may be subject to enforcement actions.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Some changes to an approved PMA device, including changes in indications, labeling or manufacturing processes or facilities, require submission and FDA approval of a new PMA or PMA supplement, as appropriate, before
            the change can be implemented. Supplements to a PMA often require the submission of the same type of information required for an original PMA, except that the supplement is generally limited to that information needed to support the proposed
            change from the device covered by the original PMA. The FDA uses the same procedures and actions in reviewing PMA supplements as it does in reviewing original PMAs.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">FDA regulations require us to register as a medical device manufacturer with the FDA. Additionally, the California Department of Health Services, or CDHS, requires us to register as a medical device manufacturer
            within the state. Our manufacturing processes are required to comply with the applicable portions of the QSR, which cover the methods and the facilities and controls for the design, manufacture, testing, production, processes, controls, quality
            assurance, labeling, packaging, distribution, installation and servicing of finished devices intended for human use. As a manufacturer, our facilities, records and manufacturing processes are subject to periodic scheduled or unscheduled
            inspections by the FDA and the CDHS. Our failure to maintain compliance with the QSR could result in the shutdown of, or restrictions on, our manufacturing operations and the recall or seizure of our products. We have undergone and expect to
            continue to undergo regular QSR inspections in connection with the manufacture of our products at our facilities. Further, the FDA requires us to comply with various FDA requirements regarding labeling and promotion. Failure by us or by our
            suppliers to comply with applicable regulatory requirements can result in enforcement action by the FDA or state authorities, which may include any of the following sanctions:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">warning or untitled letters, fines, injunctions, consent decrees and civil penalties; customer notifications, voluntary or mandatory recall or seizure of our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">operating restrictions, partial suspension or total shutdown of production;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">delay in processing submissions or applications for new products or modifications to existing products;</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">23</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">withdrawing PMA approvals that have already been granted; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">criminal prosecution.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">The Medical Device Reporting laws and regulations require us to provide information to the FDA when we receive or otherwise become aware of information that reasonably suggests our device may have caused or
            contributed to a death or serious injury, or has malfunctioned and the device or a similar device that we market would be likely to cause or contribute to a death or serious injury if the malfunction were to recur. In addition, the FDA
            prohibits an approved device from being marketed for off-label use. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted
            off-label uses may be subject to significant liability, including substantial monetary penalties and criminal prosecution.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Newly discovered or developed safety or effectiveness data may require changes to a product&#8217;s labeling, including the addition of new warnings and contraindications, and also may require the implementation of other
            risk management measures. Also, new government requirements, including those resulting from new legislation, may be established, or the FDA&#8217;s policies may change, which could delay or prevent regulatory clearance or approval of our products
            under development.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are also subject to other federal, state and local laws and regulations relating to safe working conditions, laboratory and manufacturing practices.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">European Union</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our products are regulated in the European Union as medical devices under 2017/745 Medical Device Regulation (MDR), which replaced the Medical
              Devices Directive (MDD) and as of May 26, 2024, the requirements of the new MDR must be complied with by all medical devices regardless of their risk class. The Medical Devices Regulation envisages, among other items, stricter controls of
              medical devices, including strengthening of the conformity assessment procedures, increased expectations as regards to clinical data for devices and pre-market regulatory review of high-risk devices. Under transitional provisions, medical
              devices with notified body certificates issued under the Medical Devices Directive prior to May 26, 2021 may continue to be placed on the market for the remaining validity of the certificate, until May 27, 2024 at the latest. After the expiry
              of any applicable transitional period, only devices that have been CE marked under the Medical Devices Regulation may be placed on the market in the EEA.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">The Medical Devices Regulation requires medical devices meet the essential requirements which are enumerated in the Regulation. Compliance with these requirements is a prerequisite to be able to affix the Conformit&#233;
            Europ&#233;ene, or CE, mark to our products, without which they cannot be sold or marketed in the EEA. To demonstrate compliance with the essential requirements we must perform a conformity assessment procedure, which varies according to the type of
            medical device and its classification.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The European Union&#8217;s Medical Device Regulation (MDR) classifies medical devices into four classes and the classification is based on the device&#8217;s intended purpose and the risk it poses to patients. Class I is the
            lowest risk class, for devices used in basic functions and non-invasive procedures; manufacturers can self-assess conformity to requirements. Class IIa is a moderate risk class, for devices like catheters and short-term devices; manufacturers
            must receive a declaration of conformity from a notified body. Class IIb is a significant risk class, for devices that administer or remove medicinal products from the body. Class III is the highest risk class, for devices that support vital
            functions, are implanted for long periods, or are used in critical procedures. Notified bodies consult expert panels before issuing a CE certificate. To determine the class of a medical device, we must follow the 22 classification rules in
            Annex VIII of the MDR.</div>

          <div style="color: #000000;">Depending on the relevant conformity assessment procedure, the notified body would typically audit and examine the technical file and the quality system for the manufacture, design and final inspection of our devices.
            The notified body issues a certificate of conformity following successful completion of a conformity assessment procedure conducted in relation to the medical device and its manufacturer and their conformity with the essential requirements.
            This certificate entitles the manufacturer to affix the CE mark to its medical devices after having prepared and signed a related EC Declaration of Conformity.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As a general rule, demonstration of conformity of medical devices and their manufacturers with the essential requirements must be based, among other things, on the evaluation of clinical data supporting the safety and
            performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse
            events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence. To commercialize medical devices in
            the EU, we must have a CE marking that demonstrates compliance with the MDR.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">24</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Other Regions</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Most major markets have different levels of regulatory requirements for medical devices. Modifications to the cleared or approved products may require a new regulatory submission in all major markets. The regulatory
            requirements, and the review time, vary significantly from country to country. Products can also be marketed in other countries that have minimal requirements for medical devices.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Fraud and Abuse and Other Healthcare Regulations</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Federal and state governmental agencies and equivalent foreign authorities subject the healthcare industry to intense regulatory scrutiny, including heightened civil and criminal enforcement efforts. These laws
            constrain the sales, marketing and other promotional activities of medical device manufacturers by limiting the kinds of financial arrangements we may have with hospitals, healthcare practitioners and other potential purchasers of our products.
            Federal healthcare fraud and abuse laws apply to our business when a customer submits a claim for an item or service that is reimbursed under Medicare, Medicaid or other federally-funded healthcare programs. Patient privacy statutes and
            regulations by foreign, federal and state governments may also apply in the locations in which we do business. Descriptions of some of the U.S. laws and regulations that may affect our ability to operate follow below.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Federal Healthcare Anti-Kickback Statute</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The federal healthcare Anti-Kickback Statute prohibits, among other things, persons or entities from knowingly and willfully soliciting, offering, receiving or paying any remuneration, directly or indirectly, overtly
            or covertly, in cash or in kind, to induce or reward either the referral of an individual for, or the purchasing, leasing, ordering, or arranging for or recommending the purchase, lease, or order of any good or service for which payment may be
            made, in whole or in part, by federal healthcare programs, such as the Medicare and Medicaid programs. The term &#8220;remuneration&#8221; has been broadly interpreted to include anything of value, and the government can establish a violation of the
            Anti-Kickback Statute without proving that a person or entity had actual knowledge of the law or a specific intent to violate it. In addition, the government may assert that a claim, including items or services resulting from a violation of the
            Anti-Kickback Statute, constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act. The Anti-Kickback Statute is subject to evolving interpretations and has been applied by government enforcement officials to a
            number of common business arrangements in the medical device industry. There are a number of statutory exceptions and regulatory safe harbors protecting certain business arrangements from prosecution under the Anti-Kickback Statute; however,
            those exceptions and safe harbors are drawn narrowly, and there is no exception or safe harbor for many common business activities, such as reimbursement support programs, educational and research grants or charitable donations. The failure of
            a transaction or arrangement to fit precisely within one or more applicable statutory exceptions or regulatory safe harbors does not necessarily mean that it is illegal or that prosecution will be pursued. However, conduct and business
            arrangements that do not fully satisfy all requirements of an applicable safe harbor may result in increased scrutiny by government enforcement authorities and will be evaluated on a case-by-case basis based on a cumulative review of all facts
            and circumstances.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">25</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Federal Civil False Claims Act</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The federal civil False Claims Act prohibits, among other things, persons or entities from knowingly presenting, or causing to be presented, a false or fraudulent claim for payment of government funds, or knowingly
            making, using or causing to be made or used a false record or statement material to a false or fraudulent claim to avoid, decrease or conceal an obligation to pay money to the federal government. A claim including items or services resulting
            from a violation of the Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act. Actions under the False Claims Act may be brought by the government or as a qui tam action by a private individual in
            the name of the government. These individuals, sometimes known as &#8220;relators&#8221; or, more commonly, as &#8220;whistleblowers,&#8221; may share in any amounts paid by the entity to the government in fines or settlement. The number of filings of qui tam actions
            has increased significantly in recent years. Qui tam actions are filed under seal and impose a mandatory duty on the U.S. Department of Justice to investigate such allegations. Most private citizen actions are declined by the Department of
            Justice or dismissed by federal courts. However, the investigation costs for a company can be significant and material even if the allegations are without merit. Various states have adopted laws similar to the False Claims Act, and many of
            these state laws are broader in scope and apply to all payors, and therefore, are not limited to only those claims submitted to the federal government. Medical device manufacturers and other healthcare companies are also subject to federal
            fraud and abuse laws, including, among others, federal criminal healthcare fraud and false statement statutes that extend to non-government health benefit programs.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Healthcare Fraud Statute</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Health Insurance Portability and Accountability Act (HIPAA), along with related federal criminal statutes (primarily 18 U.S.C &#167;&#167; 1347 and 1035),
              enforce regulations prohibiting fraudulent practices within healthcare benefit programs. Such rules and regulations prohibit, among other things, knowingly and willfully executing, or attempting to execute, a scheme to defraud healthcare
              benefit programs. This includes intentional falsification, concealment, or covering up of material facts, knowingly making materially false or fraudulent statements, or using false documentation related to healthcare services, items or
              benefits. Such offenses are prosecuted by the Department of Justice, often in collaboration with other agencies like the Office of Inspector General (&#8220;OIG&#8221;) of the U.S. Department of Health and Human Services (&#8220;HHS&#8221;).</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Federal Physician Payments Sunshine Act</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The federal Physician Payments Sunshine Act requires certain manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children&#8217;s Health Insurance
            Program to report annually with certain exceptions to CMS information related to payments or other transfers of value made to a healthcare practitioner or teaching hospital, or to a third party at the request of a healthcare practitioner or
            teaching hospital, and requires applicable manufacturers and group purchasing organizations to report annually to CMS ownership and investment interests held by healthcare practitioners and their immediate family members. Beginning in 2022,
            applicable manufacturers also are required to report information regarding payments and transfers of value provided to advanced practice providers, including physician assistants, nurse practitioners, clinical nurse specialists, certified nurse
            anesthetists and certified nurse-midwives.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Patient Data Privacy</div>

          <div><br/>
          </div>

          <div style="color: #000000;">HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act (HITECH Act), and their implementing regulations impose obligations on covered entities, such as health plans, healthcare
            clearinghouses and certain healthcare providers, as well as business associates that provide services involving the use or disclosure of personal health information to or on behalf of covered entities. These obligations, such as mandatory
            contractual terms, relate to safeguarding the privacy and security of protected health information. Many states also have laws governing the privacy and security of health information in certain circumstances, many of which differ from each
            other in significant ways and often are not preempted by HIPAA.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Other State Laws</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Certain states also mandate implementation of commercial compliance programs, impose restrictions on device manufacturer marketing practices and/or require tracking and reporting of gifts, compensation and other
            remuneration to healthcare professionals and entities.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">State and federal regulatory and enforcement agencies continue to actively investigate violations of healthcare laws and regulations, and the U.S.
              Congress continues to strengthen the arsenal of enforcement tools. For example, the Bipartisan Budget Act (&#8220;BBA&#8221;) of 2018 increased the criminal and civil penalties that can be imposed for violating certain federal healthcare laws, including
              the Anti-Kickback Statute. Enforcement agencies also continue to pursue novel theories of liability under these laws, such as indirect remuneration, off-label promotion, HIPAA noncompliance and violations of the Sunshine Act.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">26</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Enforcement and Penalties for Noncompliance with Fraud and Abuse Laws and Regulations</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Compliance with these federal and state laws and regulations requires substantial resources. If our operations are found to be in violation of any of the laws described above or any other governmental regulations that
            apply to us, we may be subject to significant civil, criminal and administrative penalties, damages, fines, imprisonment, disgorgement, exclusion from participation in government healthcare programs such as the Medicare and Medicaid programs,
            reputational harm, administrative burdens, diminished profits and future earnings, and the curtailment or restructuring of our operations. Companies settling federal civil False Claims Act, Anti-Kickback Statute and other fraud and abuse cases
            also may be required to enter into a Corporate Integrity Agreement with the U.S. Department of Health and Human Services Office of Inspector General in order to avoid exclusion from participation (i.e., loss of coverage for their products) in
            federal healthcare programs such as Medicare and Medicaid. Corporate Integrity Agreements typically impose substantial costs on companies to ensure compliance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">For additional information regarding obligations under federal healthcare statutes and regulations, please see the section titled &#8220;Risk Factors&#8212;If we fail to comply with U.S. federal and state fraud and abuse laws and
            regulations, including those relating to kickbacks and false claims for reimbursement, we could face substantial penalties and our business operations and financial condition could be adversely affected.&#8221;</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">United States Healthcare Reform</div>

          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000;">There have been and continue to be proposals by the federal government, state governments, regulators and third-party payors to control or manage the increased costs of healthcare and, more
            generally, to reform the U.S. healthcare system.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">For example, in the United States, in March 2010, the ACA was enacted. The ACA contains a number of significant provisions, including those governing enrollment in federal healthcare programs, reimbursement changes
            and fraud and abuse measures, all of which will impact existing government healthcare programs and will result in the development of new programs.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Certain provisions of the ACA have faced judicial and Congressional challenges, with Congress previously considering, but not passing, comprehensive
            legislation to repeal or replace the ACA. While Congress has not passed comprehensive repeal legislation, two legislative actions affecting ACA-related taxes have been signed into law. Notably, the Tax Cuts and Jobs Act of 2017 (&#8220;Tax Act&#8221;),
            reduced the tax-based shared responsibility payment &#8211; commonly referred to as the &#8220;individual mandate&#8221; &#8211; to zero dollars ($0). On December 14, 2018, a federal district court in Texas ruled the individual mandate is a critical and inseverable
            feature of the ACA, and therefore, because it was repealed as part of the Tax Act, the remaining provisions of the ACA are invalid as well. On December 18, 2019, the Fifth Circuit U.S. Court of Appeals held that the individual mandate is
            unconstitutional and remanded the case to the lower court to reconsider its earlier invalidation of the full ACA. On March 2, 2020, the United States Supreme Court granted the petitions for writs of certiorari to review this case and held oral
            arguments on November 10, 2020. In June 2021, the United States Supreme Court held that the individual plaintiffs and states lacked standing to challenge the constitutionality of the ACA. Consequently, this ruling left the ACA intact, fully
            operational, and legally valid.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On January 22, 2018, President Trump (in his first administration) signed into law a continuing resolution on appropriations for fiscal year 2018,
            temporarily delaying certain ACA-mandated fees. These fees included the &#8220;Cadillac tax&#8221; (a tax on certain high-cost employer-sponsored health insurance plans), the annual fee imposed on certain health insurance providers based on market share,
            and the excise tax on non-exempt medical devices. Subsequently, on December 20, 2019, President Trump (in his first administration) signed the Further Consolidated Appropriations Act (H.R. 1865) into law, permanently repealing the Cadillac tax,
            the health insurance provider tax, and the medical device excise tax. Other legislative changes impacting the ACA have also been enacted since its passage. For example, the BBA amended the ACA to close the coverage gap, commonly known as the
            &#8220;donut hole,&#8221; in most Medicare prescription drug plans.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">27</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In December 2018, CMS published a final rule permitting the continued collections of, and payments to, certain ACA qualified health plan and health
            insurance issuers under the ACA risk adjustment program &#8211; addressing issues raised previously in federal district court litigation over CMS&#8217; method for calculating risk adjustment payments. Since that ruling, CMS has updated the payment
            parameters for the ACA risk adjustment program annually. In addition, CMS published another final rule, that became effective in 2020, which granted states greater flexibility in establishing benchmark plans for insurers in the individual and
            small group marketplaces. The increased flexibility has ultimately allowed states to offer marketplace plans with variations in coverage, compared to the original mandates of the ACA.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In addition, other legislative changes have been proposed and adopted since the passage of the ACA. For example, the Budget Control Act of 2011,
            signed into law on August 2, 2011, introduced automatic across-the-board spending reductions, including a 2% annual reduction in Medicare payments to healthcare providers. These payment cuts, known as Medicare sequestration, began on April 1,
            2013 and, due to subsequent legislative amendments to the statute, including the BBA, will remain in effect through 2030, unless further Congressional action modifies or ends them. Another example includes the American Taxpayer Relief Act of
            2012, signed into law on January 2, 2013, which, among other things, reduced Medicare reimbursement rates to healthcare providers, including hospitals. The Act also extended the statute of limitations for the government to recover overpayments
            made to providers from three years to five years. Providers now face a longer period during which the government can audit claims and demand repayment of alleged overpayments.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">There has been heightened governmental scrutiny over the manner in which manufacturers set prices for their marketed products, which has resulted in several U.S. Congressional inquiries and proposed, and enacted
            federal and state legislation designed to bring transparency to product pricing and reduce the cost of products and services under government healthcare programs. Additionally, regional healthcare authorities and individual hospitals are
            increasingly using bidding procedures to determine what products to purchase and which suppliers will be included in their healthcare programs.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The results of the 2024 presidential and congressional elections, and potential subsequent developments further increase the uncertainty related to the healthcare regulatory environment, particularly given the Trump
            administration&#8217;s stated commitment to significantly reduce government spending through cuts to federal healthcare programs and reductions in the workforces of key government agencies, such as HHS and FDA. In addition, on June 28, 2024, the U.S.
            Supreme Court issued an opinion holding that courts reviewing agency action pursuant to the Administrative Procedure Act (APA) &#8220;must exercise their independent judgment&#8221; and &#8220;may not defer to an agency interpretation of the law simply because a
            statute is ambiguous.&#8221; The decision will have a significant impact on how lower courts evaluate challenges to agency interpretations of law, including those by FDA and other agencies with significant oversight of the healthcare industry. The
            new framework is likely to increase both the frequency of such challenges and their odds of success by eliminating one way in which the government previously prevailed in such cases. As a result, significant regulatory policies may be subject
            to increased litigation and judicial scrutiny. Any resulting changes in regulation may result in unexpected delays, increased costs, or other negative impacts that are difficult to predict but could have a material adverse effect on our
            business and financial condition.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Employees and Human Capital Resources</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As of December 31, 2024, we employed 69 full-time employees and two part-time employees. None of our employees are represented by a collective bargaining agreement and we have never experienced a work stoppage. We
            believe our employee relations are good.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We recognize that attracting, motivating and retaining talent at all levels is vital to our continued success. Our employees are a significant asset and we aim to create an equitable, inclusive and empowering
            environment in which our employees can grow and advance their careers, with the overall goal of developing, expanding and retaining our workforce to support our current pipeline and future business goals. By focusing on employee retention and
            engagement, we also improve our ability to support our clinical trials, our pipeline, our platform technologies, business and operations, and also protect the long-term interests of our stakeholders. Our success also depends on our ability to
            attract, engage and retain a diverse group of employees. Our efforts to recruit and retain a diverse and passionate workforce include providing competitive compensation and benefits packages and ensuring we listen to our employees.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We value innovation, passion, data-driven decision making, persistence and honesty, and are building a diverse environment where our employees can thrive and be inspired to make exceptional contributions to bring
            novel and proprietary diagnostic and device solutions to disrupt the approaches to women&#8217;s health worldwide.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">28</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, motivating and integrating our existing and future employees. The principal purposes of our equity incentive plans are
            to attract, retain and motivate selected employees, consultants and directors through grants of stock-based compensation awards and payments of cash-based performance bonus awards, in order to increase stockholder value and the success of our
            company by motivating our employees to perform to the best of their abilities and achieve our objectives. We are committed to providing a competitive and comprehensive benefits package to our employees. Our benefits package provides a balance
            of protection along with the flexibility to meet the individual health and wellness needs of our employees. We plan to continue to refine our efforts related to optimizing our use of human capital as we grow, including improvements in the way
            we hire, develop, motivate, and retain employees.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Facilities</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We produce all of our products and product candidates in-house at our facility in Suwanee, Georgia which, together with our research and development, controlled environment room and office space, currently totals
            approximately 41,000 square feet. We believe that our Georgia facility meets our current needs and that suitable additional alternative spaces will be available in the future on commercially reasonable terms.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Legal Proceedings</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are not currently a party to any legal proceedings the outcome of which we believe, if determined adversely to us, would individually or in the aggregate have a material adverse effect on our business, operating
            results or financial condition. We have received, and may from time to time receive, letters from third parties alleging patent infringement, violation of employment practices or trademark infringement, and we may in the future participate in
            litigation to defend ourselves. We cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on us due to diversion of management time and attention as well as
            the financial costs related to resolving such disputes.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">About Us and Available Information</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Femasys Inc. was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We file annual, quarterly and current reports, proxy statements and other information with the SEC. The SEC maintains a website that contains annual, quarterly and current reports, proxy statements and other
            information that issuers (including us) file electronically with the SEC. The SEC&#8217;s website is <span style="font-style: italic;">www.sec.gov</span>.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our website is <span style="font-style: italic;">www.femasys.com</span>. We make available, free of charge, through our website: our annual reports on Form 10-K; quarterly reports on Form 10-Q; current reports on
            Form 8-K; Forms 3, 4 and 5 filed on behalf of directors and executive officers; and any amendments to those reports filed or furnished pursuant to the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), as soon as reasonably
            practicable after such material is electronically filed with, or furnished to, the SEC. We also make available, through our website, our Corporate Governance Guidelines, the charters of the Audit Committee, Nominating and Corporate Governance
            Committee and the Compensation Committee of our board of directors, our Code of Business Conduct and Ethics and other information and materials. The information on our website is not incorporated by reference into this Form 10-K.</div>

          <div><br/>
          </div>

          <a id="RiskFactors."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 43.8pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 1A.</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000; font-weight: bold;">Risk Factors.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000; font-style: italic;">Investing in our common stock involves a high degree of risk. These risks include, but are not limited to, those described below, each of which may be relevant to an investment
            decision. You should carefully consider the risks described below, together with all of the other information in this Annual Report on Form 10-K, including our financial statements and related notes and Item 7. &#8220;Management&#8217;s Discussion and
            Analysis of Financial Condition and Results of Operations.&#8221; before deciding to invest in our common stock. The realization of any of these risks could have a significant adverse effect on our reputation, business, financial condition, results
            of operations and growth, and our ability to accomplish our strategic objectives. In that event, the market price of our common stock could decline, and you may lose part or all of your investment. Additional risks and uncertainties not
            presently known to us or that we currently deem immaterial may also impair our business operations and the market value of our common stock.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">29</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Our Financial Position and Need for Additional Capital</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We have incurred significant operating losses since inception, we expect to incur operating losses in the future and we may not be able to achieve or sustain profitability. We
            have limited history operating as a commercial company.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We have incurred net losses since our inception and expect to continue to incur losses for the foreseeable future. For the years ended December 31, 2024 and December 31, 2023, we had net losses of $18,816,628 and
            $14,247,124, respectively. As of December 31, 2024, we had an accumulated deficit of $127,198,257. Based on our current operating plan, our current cash and cash equivalents, which includes approximately $5.4 million we raised subsequent to
            year end, and revenue are expected to be sufficient to fund our ongoing operations into the third quarter of 2025. Our estimate as to how long we expect our existing cash and cash equivalents and revenue to be able to continue to fund our
            operations is based on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. Changing circumstances, some of which may be beyond our control, could cause us to consume capital
            significantly faster than we currently anticipate, and we may need to seek additional funds sooner than planned.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">To date, we have financed our operations primarily through our initial public offering, private placements of our common and convertible preferred stock, sales of common stock under an at-the market-agreement and
            convertible notes and warrants. We have devoted substantially all of our resources to development activities related to our FemBloc system and FemaSeed product, including research and development and clinical and regulatory initiatives.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We expect that our operating expenses will continue to increase as we continue to build our infrastructure, develop, enhance and commercialize new products and incur additional operational costs associated with being
            a public company. As a result, we expect to continue to incur operating losses for the foreseeable future and may never achieve profitability. Furthermore, even if we do achieve profitability, we may not be able to sustain or increase
            profitability on an ongoing basis. If we do not achieve or sustain profitability, it will be more difficult for us to finance our business and accomplish our strategic objectives, either of which would have a material adverse effect on our
            business, financial condition and results of operations and cause the market price of our common stock to decline. In addition, failure of our FemBloc solution to be approved to market, or to significantly penetrate existing or new markets with
            our products would negatively affect our business, financial condition, and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We need substantial additional funding and may be unable to raise capital when needed, which could force us to delay or reduce our commercialization efforts or product
            development programs.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Based on our current operating plan, our current cash, cash equivalents and revenue are expected to be sufficient to fund our ongoing operations into the third quarter of 2025. However, we have based these estimates
            on assumptions that may prove to be incorrect, and we could spend our available financial resources much faster than we currently expect. Any future funding requirements will depend on many factors, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The initiation, scope, rate of enrollment, progress, success, and cost of our current or future clinical trials;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The cost of our research and development activities;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Patient, healthcare practitioner and market acceptance of our intrauterine artificial insemination product and permanent birth control system women-specific medical product solutions;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The cost of filing and prosecuting patent applications and defending and enforcing our patent or other intellectual property rights;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The cost of defending, in litigation or otherwise, any claims that we infringe third-party patents or other intellectual property rights;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The cost and timing of additional regulatory clearances, de novo grants or approvals;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The cost and timing of establishing additional sales and marketing capabilities;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Costs associated with any product recall that may occur;</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">30</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The effect of competing technological and market developments;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The extent to which we acquire or invest in products, technologies and businesses, although we currently have no commitments or agreements relating to any of these types of transactions; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The costs of operating as a public company.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Any additional equity or debt financing that we raise may contain terms that are not favorable to us or our stockholders. If we raise additional funds by selling additional shares of our common stock or other
            securities convertible into or exercisable or exchangeable for shares of our common stock, the issuance of such securities will result in dilution to our stockholders. Furthermore, investors purchasing any securities we may issue in the future
            may have rights superior to the rights of our common stockholders. In addition, we are limited under the terms of the convertible notes to sell securities at a price below $1.18 until May 2025, which may limit our ability to raise capital when
            required.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, any future debt financing into which we enter may impose upon us covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase
            our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. If we raise additional funds through collaboration and licensing arrangements with third-parties, it may be necessary to
            relinquish some rights to our technologies or our products, or grant licenses on terms that are not favorable to us.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Furthermore, we cannot be certain that additional funding will be available on acceptable terms, if at all. If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or
            commercialization of our products or license to third-parties the rights to commercialize products or technologies that we would otherwise seek to commercialize. We also may have to reduce commercialization efforts, customer support or other
            resources devoted to our products or cease operations. Any of these factors could harm our business, financial condition, and results of operations.</div>

          <div><br/>
          </div>

          <div>
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">There is substantial doubt about our ability to continue as a going concern.</div>

            <div><br/>
            </div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">As a result of our current limited financial liquidity, we have concluded that substantial doubt exists about our ability to continue as a going concern. If we are
              unable to raise sufficient capital when needed, our business, financial condition and results of operations will be materially and adversely affected, and we will need to significantly modify our operational plans to continue as a going
              concern. If we are unable to continue as a going concern, we may have to liquidate our assets, and the values we receive for our assets in liquidation or dissolution could be significantly lower than the values reflected in our financial
              statements. Our lack of cash resources and our potential inability to continue as a going concern may materially adversely affect our share price and our ability to raise new capital, enter into critical contractual relations with third
              parties and otherwise execute our development strategy.</div>

            <div><br/>
            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">There are risks associated with our convertible notes that could adversely affect our business and financial condition.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In November 2023, we issued $6.85 million senior unsecured convertible notes, convertible into shares of common stock at a conversion price of $1.18 per share. The convertible notes accrue interest at a rate of 6.0%
            per annum, payable annually, in cash or shares of common stock at our option, and mature in November 2025, unless earlier converted or redeemed. There are no assurances that that we will have sufficient funds available to satisfy the payment
            due under our convertible notes at maturity, or that the holders will elect to convert the convertible notes into shares of our common stock.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
              <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The convertible note purchase agreement provides for standard and customary events of default, such as our failing to make timely payments and
                failing to timely comply with the reporting requirements of the Exchange Act. The convertible notes also contain customary affirmative and negative covenants, including limitations on incurrence of indebtedness, acquisition and investment
                transactions, the existence of liens, the repayment of indebtedness, the payment of cash in respect of dividends, distributions or redemptions, and the transfer of assets. In addition, we are limited under the terms of the convertible notes
                to sell securities at a price below $1.18 until May 2025.</div>

            </div>

          </div>

          <div style="color: #000000;">Our cash flow may not be sufficient to allow us to pay interest on the convertible notes or pay the principal amount at maturity in November 2025. Our ability to make these payments depends on a number of factors,
            including our operating performance, competitive developments and financial market conditions, all of which are significantly affected by financial, business, economic, and other factors, many of which we are not able to control. The level of
            our indebtedness under the convertible notes could have other important consequences, including the following:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
                </td>

    <td style="width: 18pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000;">We may need to use a substantial portion of our cash flow from operations to pay interest and principal on the convertible notes, which would reduce funds available to us for other purposes such as product
                    development and operations;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
                </td>

    <td style="width: 18pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000;">If we do not have sufficient cash to pay the principal on the convertible notes at maturity, we may be unable to refinance such indebtedness on terms favorable to us or at all;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
                </td>

    <td style="width: 18pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000;">Our ability to pay interest in shares of our common stock, if so elected by us, and conversion of the convertible notes could result in significant dilution of our common stock, which could result in
                    significant dilution to our existing stockholders and cause the market price of our common stock to decline.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">31</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our financial results may fluctuate significantly and may not fully reflect the underlying performance of our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our quarterly and annual results of operations may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter or
            period should not be relied upon as an indication of future performance. Our quarterly and annual financial results may fluctuate as a result of a variety of factors, many of which are outside our control and, as a result, may not fully reflect
            the underlying performance of our business. One such factor includes seasonal variations of sales. We may in the future experience higher sales in the fourth quarter as a result of patients having paid their annual insurance deductibles in
            full, thereby reducing their out-of-pocket costs.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Other factors that may cause fluctuations in our quarterly and annual results include:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Patient and healthcare practitioner adoption of our FemBloc system, if approved to market;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Patient and healthcare practitioner adoption of our FemaSeed product;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Changes in coverage policies by third-party payors that affect the reimbursement of procedures using our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Unanticipated pricing pressure;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The hiring, retention and continued productivity of sales representatives;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Our ability to expand the geographic reach of our sales and marketing efforts;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Our ability to obtain regulatory clearance or approval for any products in development or for our current products for additional indications or in additional countries outside the United States;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Results of clinical research and trials on our existing products and products in development;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Delays in receipt of anticipated purchase orders;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Delays in, or failure of, component and raw material deliveries by our suppliers; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Positive or negative coverage in the media or clinical publications of our products or products of our competitors or our industry.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Because our quarterly and annual results may fluctuate, period-to-period comparisons may not be the best indication of the underlying results of our business and should only be relied upon as one factor in determining
            how our business is performing. These fluctuations may also increase the likelihood that we will not meet our forecasted performance, which could negatively affect the market price for our common stock.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Discovery and Development</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Enrollment and retention of subjects in clinical trials is an expensive and time-consuming process and could be made more difficult or rendered impossible by multiple factors
            outside our control.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We may encounter delays or difficulties in enrolling, or be unable to enroll, a sufficient number of subjects to complete our clinical trial on our current timelines, or at all, and even once enrolled, we may be
            unable to retain a sufficient number of subjects to complete our trial. For example, as a result of the COVID-19 pandemic, we had slower than expected site initiation and subject enrollment for one of our clinical trials due to subject and
            staff rescheduling, lack of available site staff and turnover and longer timelines to train staff at new sites. Slow site initiation and subject enrollment in this clinical trial led to delays in our development timelines and may cause further
            delays in the future.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Subject enrollment in clinical trials and completion of subject follow-up depend on many factors, including the size of the subject population, the nature of the trial protocol, the proximity of subjects to clinical
            sites, the eligibility criteria for the clinical trial, subject compliance, competing clinical trials and clinicians&#8217; and &#8217;subjects&#8217; perceptions as to the potential advantages of the product being studied in relation to other available
            therapies, including any new treatments that may be approved for the indications we are investigating. For example, subjects may be discouraged from enrolling in our clinical trial if the trial protocol requires them to undergo extensive
            post-treatment procedures or follow-up to assess the safety and effectiveness of a product candidate, or they may be persuaded to participate in contemporaneous clinical trials of a competitor&#8217;s product candidate. In addition, patients
            participating in our clinical trial may drop out before completion of the trial or experience adverse medical events unrelated to our products. Delays in subject enrollment or failure of subjects to continue to participate in a clinical trial
            may delay commencement or completion of the clinical trial, cause an increase in the costs of the clinical trial and delays, or result in the failure of the clinical trial.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">32</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Delays or failures in planned site initiation and/or subject enrollment or retention may result in increased costs, program delays or both, which could have a harmful effect on our ability to develop our product
            candidates or could render further development impossible. In addition, we rely on clinical trial sites to ensure timely conduct of our clinical trials and, while we have entered into agreements governing their services, we are limited in our
            ability to compel their actual performance.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our current product candidate, FemBloc is in late-stage of development. Our product candidate may fail in development or suffer delays that adversely affect its commercial
            viability. If we fail to obtain or maintain FDA approval to market and sell our FemBloc our business will be materially harmed.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The process of seeking regulatory approval to market a medical device is expensive and time consuming. There can be no assurance that approval will
              be granted. If we are not successful in obtaining timely approval of our FemBloc system, we may never be able to generate significant revenue and may be forced to cease operations. The FDA approval process requires an applicant to demonstrate
              the safety and effectiveness based, in part, on extensive data, including, but not limited to, technical, preclinical, clinical trial, manufacturing and labeling data. The FDA can delay, limit or deny approval of a device for many reasons,
              including:</div>

          </div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">We may not be able to demonstrate to the FDA&#8217;s satisfaction that our product is safe and effective for its intended use;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The FDA may disagree that our clinical data supports the label and use that we are seeking;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The FDA may disagree that the data from our preclinical studies and clinical trials is sufficient to support marketing authorization; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The manufacturing process and facilities we use may not meet applicable requirements.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Obtaining approval from the FDA or any foreign regulatory authority could result in unexpected and significant costs for us and consume management&#8217;s time and other resources. The FDA could ask us to supplement our
            submissions, collect additional non-clinical data, conduct additional clinical trials, prepare additional manufacturing data or information or engage in other time-consuming actions, or it could simply deny our applications. In addition, if
            approved, we will be required to obtain additional FDA approvals prior to making certain modification to our devices, and the FDA may revoke the approval or impose other restrictions if post-market data demonstrates safety issues or lack of
            effectiveness. If we are unable to obtain and maintain the necessary regulatory approvals to market our product, our financial condition may be adversely affected, and our ability to grow domestically and internationally would likely be
            limited. Additionally, even if approved, FemBloc may not be approved for the indications that are necessary or desirable for successful commercialization or profitability.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000; font-style: italic; font-weight: bold;">As we evolve from a company that is primarily involved in clinical development to a company that is also involved in commercialization, we may encounter
            difficulties in expanding our operations successfully.</div>

          <div><span style="color: #000000;"> </span><br/>
          </div>

          <div style="text-align: justify; color: #000000;">With the FDA clearance and global regulatory approvals of FemaSeed, we needed to expand our development, regulatory, manufacturing, and marketing and sales capabilities and contract with third
            parties to provide these capabilities, such as collaborators, distributors, marketers and additional suppliers. We currently have limited experience as a company in our infrastructure for sales, marketing and distribution, and our operations
            have historically been limited primarily to clinical development activities.</div>

          <div><span style="color: #000000;"> </span><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">33</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="text-align: justify; color: #000000;">We have established a direct sales organization with technical expertise in supporting commercial capabilities to market FemaSeed in the U.S. This is expensive and time-consuming. In addition, we
            may not be able to hire a sales force that is sufficient in size or has adequate expertise in the medical markets that we target. Any failure or delay in the development of our internal sales, marketing and distribution capabilities would
            adversely affect the commercialization of FemaSeed and other products and product candidates.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000;">Maintaining third-party relationships for these purposes will impose significant added responsibilities on members of our management and other personnel. We must be able to effectively manage our
            development efforts, recruit and train sales and marketing personnel, effectively manage our participation in the clinical studies in which our product candidate and any future product candidates are involved and improve our managerial,
            development, operational and finance systems, all of which may impose a strain on our administrative and operational infrastructure. If we do not establish sales and marketing capabilities successfully, either on our own or in collaboration
            with third parties, we will not be successful in commercializing our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We are significantly dependent on the FDA&#8217;s permission to market our FemBloc system, as well as market acceptance in the United States for it, and our failure to receive FDA
            authorization to market the FemBloc system or the failure of it to gain such market acceptance would negatively impact our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Since our inception, we have devoted a significant amount of our efforts to the development of our intrauterine delivery technology that is the basis for our FemBloc system. We have not yet received authorization from
            the FDA to market and sell the FemBloc system in the United States. However, we will incur costs, including costs to build our sales force for commercialization of our other products, in anticipation of FDA authorization to market this system.
            Since the target service providers for our FDA-cleared FemaSeed product are different than what we anticipate for our FemBloc system, the sales force we are currently building for our FemaSeed product will need to be broadened to service
            gynecologists for the FemBloc system, and we will need to maintain and support multiple commercialization efforts simultaneously if we are able to market both products, if we obtain authorization for FemBloc. If we are unable to obtain
            authorization from the FDA to market and sell this system in the United States and then to achieve significant market acceptance in the United States, our results of operations will be adversely affected as the United States is expected to be a
            principal market for this product. Further, because we have incurred costs prospectively in advance of FDA authorization, we would be unable to recoup these costs if the product candidate is not authorized for marketing by the FDA. We have
            other commercial products, but their revenue is currently minimal, thus, if we are unsuccessful in commercializing the FemBloc system or are unable to market the FemBloc system as a result of a quality problem, failure to maintain or obtain
            regulatory marketing authorizations, unexpected or serious complications or other unforeseen negative effects related to this system or the other factors discussed in these risk factors, we would lose an additional source of revenue, and our
            business will be materially adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">The clinical development process required to obtain regulatory approvals is lengthy and expensive with uncertain outcomes, and our data developed in those clinical trials is
            subject to interpretation by FDA and foreign regulatory authorities. If clinical trials of our FemBloc system and future products do not produce results necessary to support regulatory approval, a granted de novo classification or clearance in
            the United States or, with respect to our current or future product candidates, elsewhere, we will be unable to commercialize these products and may incur additional costs or experience delays in completing, or ultimately be unable to complete,
            the commercialization of those products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are currently seeking PMA approval for our permanent birth control solution. In order to obtain PMA approval for the FemBloc system, we must conduct a well-controlled clinical trial designed to assess the safety
            and effectiveness of the product candidate. Conducting clinical trials is a complex and expensive process, can take many years, and outcomes are inherently uncertain. We incur substantial expense for, and devote significant time to, clinical
            trials but cannot be certain that the trials will ever result in commercial revenue. We may experience significant setbacks in the clinical trial, even after earlier clinical trials showed promising results, and failure can occur at any time
            during the clinical development process. Any of our products may malfunction or may produce undesirable adverse effects that could cause us, institutional review boards or IRBs, or regulatory authorities to interrupt, delay or halt clinical
            trials. We, IRBs, the FDA, or another regulatory authority may suspend or terminate the clinical trial at any time to avoid exposing trial participants to unacceptable health risks.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">34</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Successful results of preclinical studies are not necessarily indicative of future clinical trial results, and predecessor clinical trials results may not be replicated in subsequent clinical trials. Moreover, interim
            results or topline results may be subject to change upon full review of the data from a clinical trial. Additionally, the FDA&#8217;s approval of an IDE application permits initiation of the clinical study described in the IDE application but does
            not mean that FDA agrees that the study design is appropriate or that the results of the study will be sufficient to obtain marketing authorization (i.e., PMA approval, 510(k) clearance, or grant of a <span style="font-style: italic;">de novo</span>
            request). The FDA may disagree with our interpretation of the data from our preclinical studies and clinical trials, or may find the clinical trial design, conduct or results inadequate to prove safety or effectiveness, and may require us to
            pursue additional preclinical studies or clinical trials, which could further delay the clearance, de novo classification, or approval of our products. The data we collect from our preclinical studies and clinical trials may not be sufficient
            to support FDA approval, a request for de novo classification, or clearance, and if we are unable to demonstrate the safety and effectiveness of our future products in our clinical trials, we will be unable to obtain regulatory approval, a
            granted de novo classification, or clearance to market our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, we may estimate and publicly announce the anticipated timing of the accomplishment of various clinical, regulatory and other product development goals, which are often referred to as milestones. These
            milestones could include the submission to the FDA of an IDE application to commence a clinical trial for a new product candidate; the enrollment of patients in clinical trials; the release of data from clinical trials; and other clinical and
            regulatory events; and the obtainment of the right to affix the CE mark in the European Union. The actual timing of these milestones could vary dramatically compared to our estimates, in some cases for reasons beyond our control. We cannot
            assure you that we will meet our projected milestones and if we do not meet these milestones as publicly announced, the commercialization of our products may be delayed and, as a result, our stock price may decline.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Clinical trials are necessary to support PMA applications, certain de novo classification requests, and certain 510(k) premarket notifications and may be necessary to support PMA supplements or subsequent 510(k)
            submissions for modified versions of our marketed devices. This would require the enrollment of large numbers of suitable subjects, which may be difficult to identify, recruit and maintain as participants in the clinical trial. The earlier
            clinical studies for FemBloc involved 228 subjects and supported the IDE for the new pivotal trial, which will be the basis for the PMA application for our FemBloc system. Adverse outcomes in the IDE approved pivotal trial or post-approval
            studies could also result in restrictions or withdrawal of approval of the PMA. We will likely need to conduct additional clinical trials in the future for the approval of the use of our products in some foreign countries. Clinical testing is
            difficult to design and implement, can take many years, can be expensive and carries uncertain outcomes. The initiation and completion of any of these studies may be prevented, delayed, or halted for numerous reasons. We may experience a number
            of events during the conduct of our clinical trials that could adversely affect the costs, timing or successful completion, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">We are required to submit an IDE application to the FDA, which must become effective prior to commencing human clinical trials, and the FDA may reject our IDE application and notify us that we may not begin
                    investigational trials;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Regulators and other comparable foreign regulatory authorities may disagree as to the design or implementation of our clinical trials;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Regulators and/or IRBs or other reviewing bodies may not authorize us or our investigators to commence a clinical trial, or to conduct or continue a clinical trial at a prospective or specific trial site;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">We may not reach agreement on acceptable terms with prospective contract research organizations, or CROs, and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary
                    significantly among different CROs and trial sites;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Clinical trials may produce negative or inconclusive results, or we may not agree with regulatory authorities on the interpretation of our clinical trial results, and we may decide, or regulators may require
                    us, to conduct additional clinical trials or abandon product development programs;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The number of subjects or patients required for clinical trials may be larger than we anticipate, enrollment in these clinical trials may be insufficient or slower than we anticipate, and the number of
                    clinical trials being conducted at any given time may be high and result in fewer available patients for any given clinical trial, or patients may drop out of these clinical trials at a higher rate than we anticipate;</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">35</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Our third-party contractors, may fail to comply with regulatory requirements or meet their contractual obligations to us in a timely manner, or at all;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">We might have to suspend or terminate clinical trials for various reasons, including a finding that the subjects are being exposed to unacceptable health risks;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">We may have to amend clinical trial protocols or conduct additional studies to reflect changes in regulatory requirements or guidance, which we may be required to submit to an IRB and/or regulatory authorities
                    for reexamination;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Regulators, IRBs, or other parties may require or recommend that we or our investigators suspend or terminate clinical research for various reasons, including safety signals or noncompliance with regulatory
                    requirements;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">The cost of clinical trials may be greater than we anticipate;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Clinical sites may not adhere to the clinical protocol or may drop out of a clinical trial;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">We may be unable to recruit a sufficient number of clinical trial sites or trial subjects;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Regulators, IRBs, or other reviewing bodies may fail to approve or subsequently find fault with our manufacturing processes for clinical and commercial supplies, the supply of devices or other materials
                    necessary to conduct clinical trials may be insufficient, inadequate or not available at an acceptable cost, or we may experience interruptions in supply;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Approval policies or regulations of FDA or applicable foreign regulatory authorities may change in a manner rendering our clinical data insufficient for approval; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">Our current or future products may have undesirable side effects or other unexpected characteristics.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Clinical trials must be conducted in accordance with the laws and regulations of the FDA and other applicable regulatory authorities&#8217; legal requirements, regulations or guidelines, and are subject to oversight by
            these governmental agencies and IRBs at the medical institutions where the clinical trials are conducted. We have in the past and may in the future have to terminate a clinical trial site which is found through our clinical trial monitoring
            activities to be noncompliant with our clinical trial protocols or with applicable laws, regulations, requirements and guidelines for the conduct of our clinical trials.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, clinical trials must be conducted with supplies of our devices produced in conformance with design control requirements in 21 CFR &#167; 820.30 and stored and used by clinical trial sites in accordance with
            our clinical trial protocols. Furthermore, we rely on clinical trial sites to ensure the proper and timely conduct of our clinical trials and while we have agreements governing their committed activities, we have limited influence over their
            actual performance. We depend on our CROs to support the conduct of our clinical trials in compliance with good clinical practice, or GCP, requirements. To the extent our CROs fail to help oversee the conduct of the study in compliance with GCP
            standards or are delayed for a significant time in the execution of the trial, including achieving full enrollment, we may be affected by increased costs, program delays or both. In addition, clinical trials that are conducted in countries
            outside the United States may subject us to further delays and expenses as a result of increased shipment costs, additional regulatory requirements and the engagement of non-U.S. CROs, as well as expose us to risks associated with clinical
            investigators who are unknown to the FDA, and different standards of diagnosis, screening and medical care.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Failure can occur at any stage of clinical testing. Our clinical trials may produce negative or inconclusive results, and we may decide, or regulators may require us, to conduct additional clinical and non-clinical
            testing in addition to those we have planned. Our failure to adequately demonstrate the safety and effectiveness of our systems or any product we may develop in the future would prevent receipt of regulatory approval, a granted de novo
            classification, or 510(k) clearance and, ultimately, the commercialization of that product or indication for use. Even if our future products are approved, de novo classified, or cleared in the United States, commercialization of our products
            in foreign countries would require approval by regulatory authorities in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from, and greater than, those in the
            United States, including additional preclinical studies or clinical trials. Any of these occurrences could have an adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">36</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Interim, &#8220;topline,&#8221; and preliminary data from our clinical trials that we announce or publish from time to time may change as more data become available and are subject to
            confirmation, audit, and verification procedures that could result in material changes in the final data.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">From time to time, we may publicly disclose preliminary or topline data from our preclinical studies and clinical trials, which is based on a
              preliminary analysis of then-available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study or trial. We also make assumptions,
              estimations, calculations, and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. As a result, the topline or preliminary results that we report may
              differ from future results of the same studies, or different conclusions or considerations may qualify such results, once additional data has been received and fully evaluated. Topline data also remains subject to audit and verification
              procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, topline data should be viewed with caution until the final data is available. From time to time, we may
              also disclose interim data from our clinical trials. Interim or preliminary data from clinical trials are subject to the risk that one or more of the clinical outcomes may materially change as subject enrollment and treatment continues, and
              more patient data become available or as subjects from our clinical trials continue other treatments for their disease. Adverse differences between preliminary or interim data and final data could significantly harm our business prospects.
              Further, disclosure of interim data by us or by our competitors could result in volatility in the price of our common stock.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">Further, others, including regulatory agencies, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could
            impact the potential of the particular program, the likelihood of marketing approval, grant, clearance or commercialization of the particular product candidate, any marketed product, and our company in general. In addition, the information we
            choose to publicly disclose regarding a particular study or clinical trial is derived from information that is typically extensive, and you or others may not agree with what we determine is material or otherwise appropriate information to
            include in our disclosure.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">If the interim, topline, or preliminary data that we report differ from actual results, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain approval for, and
            commercialize, our product candidates may be harmed, which could harm our business, operating results, prospects or financial condition.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If patients or healthcare practitioners are not willing to change current practices to adopt our permanent birth control solution or artificial insemination solution, our
            products may fail to gain increased market acceptance, and our business will be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our primary strategy to grow our revenue is to drive the adoption of our permanent birth control using the FemBloc system with an ultrasound confirmatory test using FemChec, our artificial insemination solution using
            the FemaSeed product and companion diagnostic FemVue, and for healthcare practitioners to employ our products to treat or diagnosis their patients with reproductive disorders or cancers. Healthcare practitioners may choose not to adopt our
            products for women&#8217;s healthcare for a number of reasons, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">lack of availability of adequate third-party payor coverage or reimbursement;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">lack of experience with our products and more familiarity with other widely adopted products, procedures or treatments as alternatives;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">our inability to convince key opinion leaders to provide recommendations regarding our products, or to convince healthcare practitioners, patients and healthcare payors that our products are an attractive
                    alternative to currently accepted alternatives;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">perceived inadequacy of evidence supporting clinical benefits, safety or cost-effectiveness of our products existing alternatives;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">liability risks generally associated with the use of new products and procedures; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the training required to use new products.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">37</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">With respect to FemBloc, we intend to focus our sales, marketing and training efforts primarily on obstetrical and gynecological physicians. However, healthcare practitioners from other disciplines, including primary
            care physicians, as well as other medical professionals, such as nurse practitioners and physician assistants, are often the initial point of contact for patients with contraceptive needs. We believe that educating healthcare practitioners in
            these disciplines and other medical professionals about the clinical merits, patient benefits and safety profile of our permanent birth control solution is an element of increasing the adoption of our FemBloc system. If additional healthcare
            practitioners or other medical professionals do not appreciate and recommend our permanent birth control solution for any reason, including those listed above, our ability to execute our growth strategy will be impaired, and our business may be
            adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, patients may not be able to adopt or may choose not to adopt our permanent birth control solution if, among other potential reasons, their anatomy would not allow for effective treatment with our FemBloc
            system, they are reluctant to receive a permanent solution to their contraceptive needs, they are worried about potential adverse effects of our permanent birth control solution, such as infection or discomfort, or they are unable to obtain
            adequate third-party coverage or reimbursement.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">With respect to FemaSeed, we intend to focus our sales, marketing and training efforts initially on reproductive endocrinologist physicians with possible expansion to gynecologists who are often the initial point of
            contact for patients with infertility needs. We believe that educating healthcare practitioners in these disciplines and other medical professionals about the clinical merits and patient benefits of our artificial insemination solution is an
            element of increasing the adoption of our FemaSeed product. If additional healthcare practitioners or other medical professionals do not appreciate and recommend our FemaSeed product for any reason, including those listed above, our ability to
            execute our growth strategy will be impaired, and our business may be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If we are unable to achieve and maintain adequate levels of coverage or reimbursement for our permanent birth control solution or any other products we seek to commercialize, our
            commercial success may be severely hindered.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The primary customers for our products are reproductive endocrinologists for our infertility products and gynecological physicians, related
              healthcare professionals, and women&#8217;s healthcare provider organizations. Our customers typically bill various third-party payors to cover all, or a portion, of the costs and fees associated with the procedures in which our products are used
              and bill patients for any deductibles or co-payments. Limited third-party payors provide infertility coverage with patient cash pay as often required for treatment and similar services. Under the Patient Protection and Affordable Care Act, as
              amended by the Health Care and Education and Reconciliation Act, most private health insurance plans are required to cover contraceptive-related procedures. If there are changes to the ACA related to contraceptive coverage, any reduction in
              the reimbursements our customers receive could make it more difficult for them to choose, or adopt, our FemBloc system and could create additional pricing pressure for us. If we are forced to lower the price we charge for our product, our
              gross margins will decrease, which could have a material adverse effect on our business, financial condition and results of operations and impair our ability to grow our business.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">Third-party payors, whether foreign or domestic, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In addition, no uniform policy of coverage and
            reimbursement for procedures using our other products exists among third-party payors. Therefore, coverage and reimbursement for procedures using our other products can differ significantly from payor to payor. Payors continually review new and
            existing technologies for possible coverage and can, without notice, deny or reverse coverage for new or existing products and procedures. There can be no assurance that third-party payor policies will provide coverage for procedures in which
            our products are used. If we are not successful in reversing existing non-coverage policies, or if third-party payors that currently cover or reimburse our products and related procedures reverse or limit their coverage in the future, or if
            other third-party payors issue similar policies, this could have a material adverse effect on our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Further, we believe that future coverage and reimbursement may be subject to increased restrictions, such as additional prior authorization requirements, both in the United States and in international markets.
            Third-party coverage and reimbursement for procedures using our products or any of our products in development for which we may receive regulatory approval may not be available or adequate in either the United States or international markets,
            which could have an adverse effect on our business, financial condition and results of operations and impair our ability to grow our business.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">38</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Third-party payors and healthcare practitioners who do not cover or use our permanent birth control solution or other women&#8217;s healthcare devices may require additional clinical
            data prior to adopting or maintaining coverage of our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our success depends on healthcare practitioners and where applicable third-party payor acceptance of our permanent birth control solution as
              effective treatment option and our other healthcare devices for women. If healthcare practitioners or payors do not find our body of published clinical evidence and data compelling or wish to wait for additional studies, they may choose not
              to use or provide coverage and reimbursement for our products. Currently, infertility treatments often require significant out-of-pocket payments. However, most insurance plans will cover permanent birth control solutions without cost-sharing
              under the ACA.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000;">Certain healthcare practitioners, hospitals and payors may prefer to see longer-term safety and efficacy data for our permanent birth control solution than we have produced. We cannot provide assurance that any data
            that we or others may generate in the future will be consistent with that observed in our existing clinical trials.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">The training required for healthcare practitioners to use our artificial insemination solution and permanent birth control solution could reduce the market acceptance of our
            products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As with any new method or technique, healthcare practitioners must undergo a thorough training program before they perform the procedure. Even after successfully completing the training program, healthcare
            practitioners could still experience difficulty in successfully providing the solutions and, as a result, limit use of the products significantly in their practice or cease utilizing it altogether.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In addition, we may experience difficulty growing the number of healthcare practitioners who complete our training program if patient demand is low,
              if the length of time necessary to train each healthcare practitioner is longer than expected, if the capacity of our sales representatives to train healthcare practitioners is less than expected or if we are unable to sufficiently grow our
              sales organization. All of these events would lead to fewer trained healthcare practitioners to provide our solutions, which could negatively affect our business, financial condition and results of operations and impair our ability to grow
              our business.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We currently compete and will in the future continue to compete against other companies, some of which have longer operating histories, more established products or greater
            resources than we do, which may prevent us from achieving increased market penetration and improved operating results.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The biomedical industry is highly competitive, subject to change and significantly affected by new product introductions and other activities of industry participants. Our competitors have historically dedicated, and
            will continue to dedicate significant resources to promoting their products or developing new products or methods to treat women&#8217;s reproductive issues and healthcare. We consider our primary potential competition to be other biomedical
            companies marketing women-specific medical products. Having received FDA clearance for FemaSeed, we are the only localized directional intratubal insemination approach within the intrauterine insemination category approved for commercialization
            in North America, but compete with other fertility treatments such as traditional IUI and IVF. For our other FDA-cleared devices, we currently compete with other medical device providers in the United States, Europe and Canada. Once we have
            received FDA approval, we will be the only non-surgical permanent birth control solution approved for commercialization. We also believe other emerging businesses may be in the early stages of developing women-specific medical products. If one
            or more manufacturers successfully develops a product for providing localized directional intratubal insemination that is more effective or otherwise more attractive than our artificial insemination solution, sales of our FemaSeed product could
            be significantly and adversely affected, which could have a material adverse effect on our business, financial condition and results of operations. In addition, if other companies are successful in developing products that are approved for a
            broader range of indications than our artificial intratubal insemination system, we will be at a further competitive disadvantage, which could also affect our business, financial condition and results of operations. If one or more manufacturers
            successfully develops a product for providing permanent birth control that is more effective, better tolerated or otherwise results in better compliance by patients, or otherwise more attractive than our permanent birth control solution, sales
            of our FemBloc system could be significantly and adversely affected, which could have a material adverse effect on our business, financial condition and results of operations. In addition, if other companies are successful in developing devices
            that are approved for a broader range of indications than our permanent birth control system, we will be at a further competitive disadvantage, which could also affect our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">39</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Many of the companies against which we may compete may have competitive advantages with respect to primary competitive factors in the women&#8217;s healthcare market, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">greater company, product and brand recognition;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">superior product safety, reliability and durability;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">better quality and larger volume of clinical data;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">more effective marketing to and education of patients and healthcare practitioners;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">more sales force experience and greater market access;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">better product support and service;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">more advanced technological innovation, product enhancements and speed of innovation;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">more effective pricing and revenue strategies;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">lower procedure costs to patients;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">more effective reimbursement teams and strategies;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">dedicated practice development; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">more effective clinical training teams.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">We also compete with other biomedical companies to recruit and retain qualified sales, training and other personnel.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, though there are currently no pharmacologic therapies approved to provide permanent birth control, we may in the future face competition from pharmaceutical companies that develop such therapies. We also
            expect to experience increased competition in the future as other companies develop and commercialize competing women specific devices. Any of these companies may also have the competitive advantages described above.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our long-term growth depends on our ability to enhance our artificial insemination solution, permanent birth control solution and women-specific medical product solutions, expand
            our indications and develop and commercialize additional products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">It is important to our business that we continue to enhance our artificial insemination product, permanent birth control system women-specific medical product solutions and develop and introduce new products.
            Developing products is expensive and time-consuming and could divert management&#8217;s attention away from our core business. The success of any new product offering or product enhancements will depend on several factors, including our ability to:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">properly identify and anticipate healthcare practitioner and patient needs;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">develop and introduce new products and product enhancements in a timely manner;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">avoid infringing upon the intellectual property rights of third-parties;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">demonstrate, if required, the safety and effectiveness of new products with data from preclinical studies and clinical trials;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">obtain the necessary regulatory clearances, grants or approvals for expanded indications, new products or product modifications;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">be fully FDA-compliant with marketing of new products or modified products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">provide adequate training to potential users of our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">receive adequate coverage and reimbursement for procedures performed with our products; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">develop an effective and dedicated sales and marketing team.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">If we are not successful in expanding our indications and developing and commercializing new products and product enhancements, our ability to increase our revenue may be impaired, which could have a material adverse
            effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">40</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our results of operations could be materially harmed if we are unable to accurately forecast customer demand for our artificial insemination solution, permanent birth control
            solution, and women-specific medical products and manage our inventory.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">To ensure adequate inventory supply, we must forecast inventory needs and place orders with our suppliers based on our estimates of future demand for our products. Our ability to accurately forecast demand for our
            products could be negatively affected by many factors, including our failure to accurately manage our expansion strategy, product introductions by competitors, an increase or decrease in customer demand for our artificial insemination product,
            permanent birth control system, and women-specific medical products or for products of our competitors, our failure to accurately forecast customer acceptance of new products, unanticipated changes in general market conditions or regulatory
            matters and weakening of economic conditions or consumer confidence in future economic conditions. For example, tubal ligation procedures sustained an 18% decline in December 2020 compared to December 2019, according to a study published in the
            publication <span style="font-style: italic;">Contraception</span> in 2021. Although we have no assurance that demand for elective reproductive surgery will return to pre-pandemic levels in the future, or at all, Martinez (2024) reported
            1.2million women underwent surgical tubal ligation, an increase from previous estimates of 800,000 annually. Inventory levels in excess of customer demand may result in inventory write-downs or write-offs, which would cause our gross margin to
            be adversely affected and could impair the strength of our brand. Conversely, if we underestimate customer demand for our products, our third-party suppliers may not be able to deliver components to meet our requirements, and this could result
            in damage to our reputation and customer relationships. In addition, if we experience a significant increase in demand, additional supplies of raw materials or additional manufacturing capacity may not be available when required on terms that
            are acceptable to us, or at all, or suppliers may not be able to allocate sufficient capacity in order to meet our increased requirements, which could have an adverse effect on our ability to meet customer demand for our products and our
            results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We seek to maintain sufficient levels of inventory and components in order to protect ourselves from supply interruptions. As a result, we are subject to the risk that a portion of our inventory will become obsolete
            or expire, which could have a material adverse effect on our earnings and cash flows due to the resulting costs associated with the inventory impairment charges and costs required to replace such inventory.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We manufacture and assemble components for our products and product candidates, and a loss or degradation in the performance of our manufacturing capabilities could have a
            material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We manufacture and assemble components used in our artificial insemination product, permanent birth control system, and women-specific medical products. Our ability to maintain sufficient levels of inventory for our
            products could be negatively affected by many factors, including our failure to accurately manage our staffing requirements or a decrease in production capabilities. Conversely, if we overestimate customer demand for our artificial insemination
            product, permanent birth control system, and women-specific medical products, our production staff may be in excess of that needed, and this could result in excess cost, which could have a material adverse effect on our business, financial
            condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We rely on a limited number of third-party suppliers for components for our products, as well as the sterilization of certain of our products, and a loss or degradation in
            performance of these suppliers could have a material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We rely on third-party suppliers for the raw materials and components used in our artificial insemination product, permanent birth control system, and women-specific medical products. These suppliers may be unwilling
            or unable to supply the necessary materials and components reliably and at the levels we anticipate or that are required by the market. Our ability to supply our products commercially and to develop any future products depends, in part, on our
            ability to obtain these materials, components and products in accordance with regulatory requirements and in sufficient quantities for commercialization and clinical testing. While our suppliers have generally met our demand for their products
            and services on a timely basis in the past, we cannot guarantee that they will in the future be able to meet our demand for their products, either because of acts of nature, or our relative importance to them as a customer, and our suppliers
            may decide in the future to discontinue or reduce the level of business they conduct with us. If we are required to change suppliers due to any change in or termination of our relationships with these third parties, or if our suppliers are
            unable to obtain the materials they need to produce our components at consistent prices or at all, we may have to make modifications or changes to our products triggering the need for additional regulatory clearances or approvals, lose sales,
            experience manufacturing or other delays, incur increased costs or otherwise experience impairment to our customer relationships. We cannot guarantee that we will be able to establish alternative relationships on similar terms, without delay or
            at all.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">41</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">While we believe replacement suppliers exist for all materials, components and services necessary to manufacture our products, establishing additional or replacement suppliers for any of these materials, components or
            services, if required, could be time-consuming and expensive, may result in interruptions in our operations and product delivery, may affect the performance specifications of our products or could require that we modify their design. Even if we
            are able to find replacement suppliers, we will be required to verify that the new supplier maintains facilities, procedures and operations that comply with our quality expectations and applicable regulatory requirements. Furthermore, our
            suppliers could require us to use alternative materials or components. Any of these events could require that we obtain a new regulatory authority approval before we implement the change, which could result in further delay and which may not be
            obtained at all. While we seek to maintain sufficient levels of inventory as discussed above, those inventories may not fully protect us from supply interruptions.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We have only limited supply arrangements in place with respect to certain components of our manufacturing process, and these arrangements do not extend to full commercial supply. We acquire certain key materials on a
            purchase order basis. As a result, we do not have long-term committed arrangements with respect to certain of the materials for our products and product candidates and other materials. If we obtain marketing approval, grant or clearance for our
            product candidates, we will need to establish an agreement for the commercial manufacture of certain key materials with a third party.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, we are dependent on a sole supplier for certain components of our manufacturing process. Our current dependence on a single supplier for these components and the challenges we may face in obtaining
            adequate replacements involve several risks, including limited control over pricing, availability, quality and delivery schedules. Even if we are able to replace any raw materials or other materials with an alternative, such alternatives may
            cost more, result in lower yields or not be as suitable for our purposes. In addition, some of the materials that we use to manufacture our product candidates are complex materials, which may be more difficult to substitute. Therefore, any
            disruptions arising from our sole suppliers could result in delays and additional regulatory submissions. Our current and anticipated future dependence upon others for the manufacture of certain components of our product candidates or products
            may adversely affect our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Moreover, we rely on third-party sterilizers to effectively sterilize our products and product candidates and failure of any third-party sterilizer could result in safety risks associated with our products and product
            candidates and could result in patient or study subject injuries which could expose our company to product liability claims and actions. Contract sterilizers are inspected by the FDA and may be inspected by foreign regulatory authorities.
            Additionally, the closures and potential closures of facilities that use ethylene oxide to sterilize medical devices prior to their use may create delays or interruptions in the supply chain for our products and product candidates. Any
            compliance failures at any contract sterilizers we may contract with for sterilization of our products and product candidates also could create supply chain delays and interruptions and may require that we identify and contract with alternative
            contract sterilizers which we may not be able to do timely or on terms favorable to us. Any failures in the performance of our contract sterilizers may adversely affect our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business and harm our reputation and ability to provide our
            services on a timely basis.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Expedited, reliable shipping is essential to our operations. We rely heavily on providers of transport services for reliable and secure point-to-point transport of our products to our customers and for tracking of
            these shipments. Should a carrier encounter delivery performance issues such as loss, damage or destruction of any systems, it would be costly to replace such systems in a timely manner and such occurrences may damage our reputation and lead to
            decreased demand for our products and increased cost and expense to our business. In addition, any significant increase in shipping rates could adversely affect our operating margins and results of operations. Similarly, strikes, severe
            weather, natural disasters or other service interruptions affecting delivery services we use would adversely affect our ability to process orders for our products on a timely basis.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">42</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Consolidation in the healthcare industry or group purchasing organizations could lead to demands for price concessions, which may affect our ability to sell our products at
            prices necessary to support our current business strategies.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Healthcare costs have risen significantly over the past decade, which has resulted in or led to numerous cost reform initiatives by legislators, regulators and third-party payors. Cost reform has triggered a
            consolidation trend in the healthcare industry to aggregate purchasing power, which may create more requests for pricing concessions in the future. Additionally, group purchasing organizations, independent delivery networks and large single
            accounts may continue to use their market power to consolidate purchasing decisions for hospitals and healthcare practitioner practices. We expect that market demand, government regulation, third-party coverage and reimbursement policies and
            societal pressures will continue to change the healthcare industry worldwide, resulting in further business consolidations and alliances among our customers, which may exert further downward pressure on the prices of our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We have limited experience marketing and selling our women-specific medical product solutions, and if we are unable to expand, manage and maintain our direct sales and marketing
            organization we may not be able to generate revenue growth.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We have limited experience marketing and selling our women-specific medical products. We currently sell primarily our FemaSeed device and FemVue device through a direct effort in the U.S., that targets healthcare
            practitioner reproductive endocrinologist healthcare practitioners. We offer healthcare practitioners online training and new customer support and utilize various direct-to-patient marketing initiatives, including social media, a healthcare
            practitioner locator on a patient website, and online videos. As of December 31, 2024, we have 10 employees exclusively involved in our sales and marketing efforts. Our operating results are directly dependent upon the efforts of these
            employees.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In order to generate future revenue growth, we are in the process of developing geographic scope of a direct sales organization now that the FemaSeed product is available in the U.S. and Canadian market. This is
            expected to represent a significant expansion of our commercialization efforts, costs and attention. Our success depends largely on our ability to hire, train, retain and motivate skilled sales and marketing personnel with significant industry
            experience and technical knowledge of related products. Because the competition for their services is high, we cannot assure you we will be able to hire and retain additional personnel on favorable or commercially reasonable terms, if at all.
            Failure to hire or retain qualified sales and marketing personnel would prevent us from expanding our business and generating revenue. If we are unable to expand our sales and marketing capabilities, we may not be able to effectively
            commercialize our FemaSeed product and other women-specific medical products, which could have an adverse effect on our business, financial condition and results of operations. In order to further expand revenue growth once the FemBloc system
            is available in the U.S. market, we plan to enlarge the geographic scope of the direct sales organization. Our future success will depend largely on our ability to hire, train, retain and motivate additional skilled sales and marketing
            personnel with significant industry experience and technical knowledge of related products. If we are unable to expand our sales and marketing capabilities, we may not be able to effectively commercialize our FemBloc system, which could have an
            adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">To successfully market and sell our artificial insemination product, permanent birth control system, and women specific medical product solutions in markets outside of the United
            States, we must address many international business risks with which we have limited experience.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our strategy is to increase our international presence in Europe, as well as, other international markets, such as Japan and Israel, which may further increase our revenue from markets outside the United States.
            International sales are subject to a number of risks, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">difficulties in securing distribution partnerships and managing our international relationships;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">increased competition as a result of more products and procedures receiving regulatory approval or otherwise free to market in international markets;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">longer accounts receivable payment cycles and difficulties in collecting accounts receivable;</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">43</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">reduced or varied protection for intellectual property rights in some countries;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">impact of tariffs;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">export restrictions, trade regulations, and foreign tax laws;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">fluctuations in currency exchange rates;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">foreign certification and regulatory clearance or approval requirements;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">customs clearance and shipping delays;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">political, social, and economic instability abroad, terrorist attacks, and security concerns in general;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">preference for locally produced products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">potentially adverse tax consequences, including the complexities of foreign value-added tax systems;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the burdens of complying with a wide variety of foreign laws and different legal standards; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">increased financial accounting and reporting burdens and complexities.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">If one or more of these risks are realized, our business, financial condition and results of operations could be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We plan to rely on our own direct sales force in North America for our women-specific medical products, which may result in higher fixed costs than our competitors and may slow
            our ability to reduce costs in the face of a sudden decline in demand for our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We plan to rely on our own direct sales force in North America and third-party distribution partners in Europe and other international countries, to market and sell our products. Some of our competitors rely
            predominantly on independent sales agents and third-party distributors. A direct sales force may subject us to higher fixed costs than those of companies that market competing products through independent third parties, due to the costs that we
            will bear associated with employee benefits, training and managing sales personnel. As a result, we could be at a competitive disadvantage. Additionally, these fixed costs may slow our ability to reduce costs in the face of a sudden decline in
            demand for our products, which could have a material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We face the risk of product liability claims that could be expensive, divert management&#8217;s attention and harm our reputation and business. We may not be able to maintain adequate
            product liability insurance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our business exposes us to the risk of product liability claims that are inherent in the testing, manufacturing and marketing of medical products, including sterile medical products. This risk exists even if it is
            approved or cleared for commercial sale by the FDA and manufactured in facilities licensed and regulated by the FDA or an applicable foreign regulatory authority. Our FemBloc system and FemaSeed product are designed to affect, and any future
            products will be designed to affect, important bodily functions and processes, such as the female reproductive system. Any side effects, manufacturing defects, misuse or abuse associated with our FemBloc system, FemaSeed product and other women
            specific medical products, including sterilization failures, could result in patient injury or death. The medical device industry has historically been subject to extensive litigation over product liability claims, and we cannot offer any
            assurance that we will not face product liability suits. For example, Essure, a permanent birth control system previously marketed by Bayer, involved the implant of coils into a woman&#8217;s fallopian tubes by way of a hysteroscope, where they were
            to permanently remain. In 2016, the FDA ordered Bayer to conduct a post-market surveillance study and required a box warning to the product labeling, which included a warning of possible perforation of the uterus and/or fallopian tubes,
            identification of inserts in the abdominal or pelvic cavity, persistent pain, and suspected allergic or hypersensitivity reactions. In April 2018, the FDA restricted the sale and distribution of Essure. The product was removed by Bayer from all
            markets, including the U.S. effective December 2018. There can be no assurance that serious adverse safety concerns may not arise with the FemBloc system.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">44</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">We may be subject to product liability claims if our products cause, or merely appear to have caused, patient injury or death. In addition, an injury that is caused by the activities of our suppliers, such as those
            who provide us with components and raw materials, or any contract sterilizer, may be the basis for a claim against us. Product liability claims may be brought against us by patients, healthcare providers or others selling or otherwise coming
            into contact with our products, among others. If we cannot successfully defend ourselves against product liability claims, we will incur substantial liabilities and reputational harm. In addition, regardless of merit or eventual outcome,
            product liability claims may result in:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">costs of litigation;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">distraction of management&#8217;s attention from our primary business;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the inability to commercialize our current and future products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">decreased demand for our current and future products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">damage to our business reputation;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">product recalls or withdrawals from the market;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">withdrawal of clinical trial participants;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">substantial monetary awards to patients or other claimants; or</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">loss of sales.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">While we may attempt to manage our product liability exposure by proactively recalling or withdrawing from the market any defective products, any recall or market withdrawal of our products may delay the supply of
            those products to our customers and may impact our reputation. We can provide no assurance that we will be successful in initiating appropriate market recall or market withdrawal efforts that may be required in the future or that these efforts
            will have the intended effect of preventing product malfunctions and the accompanying product liability that may result. Such recalls and withdrawals may also be used by our competitors to harm our reputation for safety or be perceived by
            patients as a safety risk when considering the use of our products, either of which could have a material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Although we have product liability and clinical trial liability insurance that we believe is appropriate, this insurance is subject to deductibles and coverage limitations. Our current product liability insurance may
            not continue to be available to us on acceptable terms, if at all, and, if available, coverage may not be adequate to protect us against any future product liability claims. If we are unable to obtain insurance at an acceptable cost or on
            acceptable terms or otherwise protect against potential product liability claims, we could be exposed to significant liabilities. A product liability claim, recall or other claim with respect to uninsured liabilities or for amounts in excess of
            insured liabilities could have a material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If the quality of our artificial insemination product, permanent birth control system, and women-specific medical product solutions does not meet the expectations of healthcare
            practitioners or patients, then our brand and reputation or our business could be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In the course of conducting our business, we must adequately address quality issues that may arise with our artificial insemination product, permanent birth control system, and women-specific medical product
            solutions, including defects in third-party components included in our products. Although we have established internal procedures designed to minimize risks that may arise from quality issues, there can be no assurance that we will be able to
            eliminate or mitigate occurrences of these issues and associated liabilities. In addition, even in the absence of quality issues, we may be subject to claims and liability if the performance of our products do not live up to the expectations of
            healthcare practitioners or patients. If the quality of our products do not meet the expectations of healthcare practitioners or patients, then our brand and reputation with those healthcare practitioners or patients, or our business, financial
            condition and results of operations, could be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If we choose to acquire new and complementary businesses, products or technologies, we may be unable to complete these acquisitions or to successfully integrate them in a
            cost-effective and non-disruptive manner.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our success depends, in part, on our ability to continually enhance and broaden our product offerings in response to changing customer demands, competitive pressures and advances in technologies. Accordingly, although
            we have no current commitments with respect to any acquisition or investment, we may in the future pursue the acquisition of, or joint ventures relating to, complementary businesses, products or technologies instead of developing them
            ourselves. We do not know if we will be able to successfully complete any future acquisitions or joint ventures, or whether we will be able to successfully integrate any acquired business, product or technology or retain any key employees
            related thereto. Integrating any business, product or technology we acquire could be expensive and time-consuming, disrupt our ongoing business and distract our management. If we are unable to integrate any acquired businesses, products or
            technologies effectively, our business will be adversely affected. In addition, any amortization or charges resulting from the costs of acquisitions could increase our expenses.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">45</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Managing Growth and Employee Matters</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We face risks related to health epidemics and outbreaks, which could significantly disrupt our commercialization activities and clinical trials, and could have an adverse impact
            on our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We face risks related to health epidemics or outbreaks of communicable diseases. The extent to which a health epidemic or outbreak may impact our clinical trial operations will depend on future developments, which are
            highly uncertain and cannot be predicted with confidence, such as the duration and geographic reach of an outbreak and the effectiveness of actions to contain and treat the outbreak. Epidemics could have a material adverse effect on our
            business, financial condition, results of operations and prospects.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Failure of a key information technology system, process or site could have an adverse effect on our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We rely extensively on information technology systems to conduct our business. These systems affect, among other things, ordering and managing materials from suppliers, shipping products to customers, processing
            transactions, summarizing and reporting results of operations, complying with regulatory, legal or tax requirements, data security and other processes necessary to manage our business. If our systems are damaged or cease to function properly
            due to any number of causes, ranging from catastrophic events to power outages to security breaches, and our business continuity plans do not effectively compensate on a timely basis, we may experience interruptions in our operations, which
            could have an adverse effect on our business. Furthermore, any breach in our IT systems could lead to the unauthorized access, disclosure and use of non-public information, including information from our patient registry or other patient
            information, which is protected by HIPAA and other laws. Any such access, disclosure, or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, and damage to
            our reputation.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, we accept payments for some of our sales through credit and debit card transactions, which are handled through a third-party payment processor. As a result, we are subject to a number of risks related to
            credit and debit card payments. As a result of these transactions, we pay interchange and other fees, which may increase over time and could require us to either increase the prices we charge for our products or experience an increase in our
            costs and expenses. In addition, as part of the payment processing process, we transmit our customers&#8217; credit and debit card information to our third-party payment processor. We may in the future become subject to lawsuits or other proceedings
            for purportedly fraudulent transactions arising out of the actual or alleged theft of our customers&#8217; credit or debit card information if the security of our third-party credit card payment processor is breached. We and our third-party credit
            card payment processor are also subject to payment card association operating rules, certification requirements and rules governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to
            comply. If we or our third-party credit card payment processor fail to comply with these rules or requirements, we may be subject to fines and higher transaction fees and lose our ability to accept credit and debit card payments from our
            customers, and there may be an adverse effect on our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If our facilities are damaged or become inoperable, we will be unable to continue to research, develop, manufacture and supply our products and, as a result, there will be an
            adverse effect on our business until we are able to secure a new facility and rebuild our inventory.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We do not have redundant facilities. We perform substantially all of our research, development, manufacturing and back-office activity and maintain all our finished goods inventory in a single location in Suwanee,
            Georgia. Our facility, equipment and inventory would be costly to replace and could require substantial lead time to repair or replace. The facility may be harmed or rendered inoperable by natural or man-made disasters, including, but not
            limited to, tornadoes, flooding, fire and power outages, which may render it difficult or impossible for us to perform our research, development and commercialization activities for some period of time. The inability to perform those
            activities, combined with the time it may take to rebuild our inventory of finished product, may result in the loss of customers or harm to our reputation. Although we possess insurance for damage to our property and the disruption of our
            business, this insurance may not be sufficient to cover all of our potential losses and this insurance may not continue to be available to us on acceptable terms, or at all.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">46</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our ability to maintain our competitive position depends on our ability to attract and retain senior management and other highly qualified personnel.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our success depends in part on our continued ability to attract, retain and motivate highly qualified management, clinical and other personnel. We are highly dependent upon our management team, particularly our Chief
            Executive Officer and President and the rest of our senior management, and other key personnel. Although we have entered into employment letter agreements with all of our executive officers, each of them may terminate their employment with us
            at any time. The replacement of any of our key personnel likely would involve significant time and costs and may significantly delay or prevent the achievement of our business objectives and could therefore have an adverse effect on our
            business. In addition, we do carry &#8220;key person&#8221; insurance policy for our Chief Executive Officer and President that could offset potential loss of service under applicable circumstances.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We will need to grow the size of our organization, and we may experience difficulties in managing this growth.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As of December 31, 2024, we had 69 full-time employees, 2 part-time employees and 24 consultants. As our development and commercialization plans and strategies develop, we expect to need additional managerial,
            operational, sales, marketing, financial and other personnel. Future growth would impose significant added responsibilities on members of management, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">identifying, recruiting, integrating, maintaining and motivating additional employees;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">managing our internal development efforts effectively, including the clinical and FDA application preparation for our product candidate, while complying with our contractual obligations to contractors and
                    other third parties; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">improving our operational, financial and management controls, reporting systems and procedures.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Our future financial performance and our ability to commercialize our products and any product candidate(s) that are approved for marketing will depend, in part, on our ability to effectively manage any future growth,
            and our management may also have to divert a disproportionate amount of its attention away from day-to-day activities in order to devote a substantial amount of time to managing these growth activities.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We currently rely, and for the foreseeable future will continue to rely, in substantial part on certain independent organizations, advisors and consultants to provide certain services, including substantially all
            aspects of legal and compliance, regulatory marketing authorization, clinical trial management and manufacturing. There can be no assurance that the services of independent organizations, advisors and consultants will continue to be available
            to us on a timely basis when needed, or that we can find qualified replacements. In addition, if we are unable to effectively manage our outsourced activities or if the quality or accuracy of the services provided by consultants is compromised
            for any reason, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain regulatory approval of our product candidate or otherwise advance our business. There can be no assurance that we will be able to
            manage our existing consultants or find other competent outside contractors and consultants on economically reasonable terms, or at all.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">If we are not able to effectively expand our organization by hiring new employees and expanding our groups of consultants and contractors, we may not be able to successfully implement the tasks necessary to further
            develop and commercialize our products and potentially commercialize our product candidate and, accordingly, may not achieve our research, development and commercialization goals.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">The increasing use of social media platforms presents new risks and challenges.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Social media is increasingly being used in connection with our commercialization efforts for our products, our clinical development program and following approval of our product candidate, if any. Social media
            practices in the biomedical industry continue to evolve and regulations and regulatory guidance relating to such use are evolving and not always clear. This evolution creates uncertainty and risk of noncompliance with regulations applicable to
            our business, resulting in potential regulatory actions against us, along with the potential for litigation related to off-label marketing or other prohibited activities and heightened scrutiny by the FDA, the SEC and other regulators. For
            example, patients may use social media channels to comment on their experience in an ongoing clinical trial or to report an alleged adverse event. If such disclosures occur, there is a risk that trial enrollment may be adversely impacted, that
            we may fail to monitor and comply with applicable adverse event reporting obligations or that we may not be able to defend our business or the public&#8217;s legitimate interests in the face of the political and market pressures generated by social
            media due to restrictions on what we may say about our product candidate. There is also a risk of inappropriate disclosure of sensitive information or negative or inaccurate posts or comments about us or the products we are marketing or
            developing on any social networking website. In addition, we may encounter attacks on social media regarding our company, management, product candidates or products. If any of these events were to occur or we otherwise fail to comply with
            applicable regulations, we could incur liability, face regulatory actions or incur other harm to our business.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">47</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Government Regulation</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our products and operations are subject to extensive government regulation and oversight both in the United States and abroad, and our failure to comply with applicable
            requirements could harm our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We and our products are subject to extensive regulation in the United States and elsewhere, including by the FDA and its foreign counterparts. The FDA and foreign regulatory authorities regulate, among other things,
            with respect to medical devices: design, development and manufacturing; testing, labeling, clinical trials; product safety; establishment registration and device listing; marketing, sales and distribution; pre-market clearance and approval;
            complaint handling; record keeping procedures; advertising and promotion; recalls and field safety corrective actions; post-market surveillance, including reporting of deaths or serious injuries and malfunctions that, if they were to recur,
            would be likely to cause or contribute to death or serious injury; post-market approval studies; and product import and export.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The regulations to which we are subject are complex and have tended to become more stringent over time. Regulatory changes could result in restrictions on our ability to carry on or expand our operations, higher than
            anticipated costs or lower than anticipated sales. The FDA enforces these regulatory requirements through periodic unannounced inspections. We do not know whether the FDA will identify any areas of noncompliance in any future FDA inspections or
            those conducted by foreign regulatory authorities. Failure to comply with applicable regulations could jeopardize our ability to sell our products and result in enforcement actions such as: warning letters; fines; injunctions; civil penalties;
            termination of distribution; recalls or seizures of products; delays in the introduction of products into the market; total or partial suspension of production; refusal to grant future approvals; withdrawals or suspensions of approvals, and in
            the most serious cases, criminal penalties.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We may not receive the necessary approvals, granted de novo classifications, or clearances for our FemBloc system or future devices and expanded indications, and failure to
            timely obtain these marketing authorizations would adversely affect our ability to grow our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our strategy is dependent on obtaining regulatory approval of our FemBloc system. In the United States, before we can market a new medical device, or a new use of, certain new claims for, or significant modifications
            to an existing product, we must first receive either clearance under Section 510(k) of the Federal Food, Drug, and Cosmetic Act, or the FDCA, de novo classification under Section 513(f) (2) of the FDCA, or approval of a PMA from the FDA, unless
            an exemption applies. In the 510(k) clearance process, before a device may be marketed, the FDA must determine that a proposed device is &#8220;substantially equivalent&#8221; to a legally-marketed &#8220;predicate&#8221; device, which includes a device that has been
            previously cleared through the 510(k) process, a device that was legally marketed prior to May 28, 1976 (pre-amendments device), a device that was originally on the U.S. market pursuant to an approved PMA and later down-classified, a device
            that was de novo classified under section 513(f)(2) of the FDCA, or a 510(k)-exempt device. To be &#8220;substantially equivalent,&#8221; the proposed device must have the same intended use as the predicate device, and either have the same technological
            characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data are sometimes required to support substantial
            equivalence demonstrations. The de novo classification process provides a pathway to classify novel medical devices for which general controls alone, or general and special controls, provide reasonable assurance of safety and effectiveness for
            the device with the proposed intended use, but for which there is no legally marketed predicate device. A de novo classification is a risk-based classification process through which devices are classified into class I or class II. Devices
            classified in response to a de novo classification request may be marketed and used as predicates for future premarket notification 510(k) submissions. In the process of obtaining PMA approval, which is required for our FemBloc system, the FDA
            must determine that a proposed device is safe and effective for its intended use based, in part, on extensive data, including, but not limited to, technical, preclinical, clinical trial, manufacturing and labeling data. The PMA process is
            typically required for devices that are deemed to pose the greatest risk, such as life-sustaining, life-supporting or implantable devices. Modifications to products that are approved through a PMA application generally require FDA approval.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">48</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Similarly, certain modifications made to products cleared through a 510(k) or granted a de novo classification may require a new 510(k) clearance, or could require a new de novo classification request or even a PMA.
            The PMA approval, de novo classification, and the 510(k) clearance processes can be expensive, lengthy and uncertain. The FDA&#8217;s 510(k) clearance process usually takes from three to seven months, but can last longer, while the de novo
            classification process is usually longer and often requires a clinical trial. The process of obtaining a PMA is much more costly and uncertain than the de novo or 510(k) clearance processes and generally takes one year, or even longer, from the
            time the application is filed with the FDA. In addition, a PMA generally requires the performance of one or more clinical trials. Despite the time, effort and cost, a device may not be approved, granted a de novo classification, or cleared by
            the FDA. Any delay or failure to obtain necessary regulatory authorizations could harm our business. Furthermore, even if we are granted 510(k) clearances, de novo classifications, or approvals, they may include significant limitations on the
            indications for uses for the device, which may limit the market for the device.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In the United States, we are currently seeking approval of our permanent birth control system through the PMA pathway. Even if the PMA is approved, any future modification to our permanent birth control system may
            require us to submit a new PMA or PMA supplement and obtain FDA approval prior to implementing the change, although some modifications can be reported in an annual report or through a 30-day Notice. The FDA may not agree with our decisions
            regarding whether a new PMA or PMA supplement is necessary. If the FDA requires us to go through a lengthier, more rigorous process for future products or modifications to existing products than we had expected, product introductions or
            modifications could be delayed or canceled, which could adversely affect our ability to grow our business. FemaSeed, FemVue, FemCath, FemChec, FemCerv and FemVue Mini have each received 510(k) clearance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In Europe, before we can market a new medical device, or a new use of, certain new claims for, or significant modifications to an existing product, in member countries of the EEA, our products must comply with the
            essential requirements of the Medical Devices Regulation (Regulation (EU) 2017/745). Compliance with these requirements is a prerequisite to be able to affix the Conformit&#233; Europ&#233;ene, or CE, mark to our products, without which they cannot be
            sold or marketed in the EEA. To demonstrate compliance with the essential requirements we must perform a conformity assessment procedure, which varies according to the type of medical device and its classification. Except for low-risk medical
            devices (Class I non-sterile, non-measuring devices), where the manufacturer can issue an EC Declaration of Conformity based on a self-assessment of the conformity of its products with the essential requirements of the EU Medical Devices
            Regulation, a conformity assessment procedure requires the intervention of an organization accredited by a member state of the EEA to conduct conformity assessments, or a notified body. Depending on the relevant conformity assessment procedure,
            the notified body would typically audit and examine the technical file and the quality system for the manufacture, design and final inspection of our devices. The notified body issues a certificate of conformity following successful completion
            of a conformity assessment procedure conducted in relation to the medical device and its manufacturer and their conformity with the essential requirements. This certificate entitles the manufacturer to affix the CE mark to its medical devices
            after having prepared and signed a related EC Declaration of Conformity. Since 26 May 2021, all manufacturers of medical devices sold in the EEA have to be compliant with the rules set out in the Medical Devices Regulation. The Medical Devices
            Regulation has the same basic requirements as the repealed EU Medical Devices Directive, but is generally more stringent, especially in terms of risk classes and the oversight provided by notified bodies. There is also more emphasis on
            vigilance and post-market surveillance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As a general rule, demonstration of conformity of medical devices and their manufacturers with the essential requirements must be based, among other things, on the evaluation of clinical data supporting the safety and
            performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse
            events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence. If we fail to remain in compliance
            with applicable European laws, we would be unable to continue to affix the CE mark to our products, which would prevent us from selling them within the EEA.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">49</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">All medical devices must be registered with the Medicines &amp; Healthcare products Regulatory Agency (MHRA) before being placed on the Great Britain, or GB, market. European CE marks will continue to be recognized in
            GB until June 30, 2023, following which a UKCA mark will be required for a medical device to be marketed in GB. The EU regulatory framework on medical devices will, however, continue to apply in Northern Ireland under the Northern Irish
            Protocol and medical devices in Northern Ireland may either carry a European CE mark or a CE UKNI mark (although devices bearing the CE UKNI marking can only be placed on the market in Northern Ireland and will not be accepted on the EU
            market).</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As a general rule, demonstration of conformity of medical devices and their manufacturers with the essential requirements must be based, among other things, on the evaluation of clinical data supporting the safety and
            performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse
            events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence. If we fail to remain in compliance
            with applicable European laws and directives, we would be unable to continue to affix the CE mark to our products, which would prevent us from selling them within the EEA. FemaSeed, FemVue, FemCath, FemChec, FemCerv and FemVue Mini have each
            received the CE mark demonstrating compliance with the EU Medical Device Regulation. FemaSeed, FemVue and FemCerv have received approval from the MHRA.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The FDA or foreign regulatory bodies can delay, limit or deny a marketing authorization of a device for many reasons, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">our inability to demonstrate to the satisfaction of the FDA or the applicable regulatory entity or notified body that our products are safe or effective for their intended uses or, in the U.S. for a 510(k)
                    device, that they are substantially equivalent to the predicate;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the disagreement of the FDA or the applicable foreign regulatory body or notified body with the design or implementation of our clinical trials or the interpretation of data from preclinical studies or
                    clinical trials;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">serious and unexpected adverse device effects experienced by participants in our clinical trials;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the data from our preclinical studies and clinical trials may be insufficient to support U.S. FDA approval, de novo classification or clearance where required or approval of the applicable regulatory entity or
                    notified body;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">our inability to demonstrate that the clinical and other benefits of the device outweigh the risks;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the manufacturing process or facilities we use may not meet applicable requirements; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the potential for approval policies or regulations of the FDA or applicable foreign regulatory bodies or notified body to change significantly in a manner rendering our clinical data or regulatory filings
                    insufficient to support a marketing authorization.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">In addition, the FDA may change its policies, adopt additional regulations or revise existing regulations, or take other actions, which may prevent or delay approval, de novo classification or clearance of our future
            products under development or impact our ability to modify our currently cleared products on a timely basis. Such policy or regulatory changes could impose additional requirements upon us that could delay our ability to obtain new approvals,
            granted de novo classifications, or 510(k) clearances, or increase the costs of compliance or restrict our ability to maintain our current 510(k) clearances. For example, as part of the FDA Reauthorization Act, or FDARA, in 2017, Congress
            reauthorized the Medical Device User Fee Amendments with various FDA performance goal commitments and enacted several regulatory improvements related to devices and miscellaneous reforms, which are further intended to clarify and improve
            medical device regulation both pre- and post- clearance and approval. Some of these proposals and reforms could impose additional regulatory requirements upon us that could delay our ability to obtain new approvals, granted de novo
            classifications, or 510(k) clearances, or increase the costs of compliance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">50</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Modifications to our products may require us to obtain new PMA approvals or approvals of a PMA supplement, and if we market modified products without obtaining necessary
            approvals, we may be required to cease marketing or recall the modified products until required approvals are obtained for the United States.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">For the U.S., certain modifications to a PMA-approved device may require approval of a new PMA or a PMA supplement, while other modifications can be reported in an annual report or through a 30-day Notice. The FDA may
            not agree with our decisions regarding whether a new PMA or PMA supplement is necessary. We may make modifications to our approved devices in the future that we believe do not require approval of a new PMA or PMA supplement. If the FDA
            disagrees with our determination and requires us to submit a new PMA or PMA supplement for modifications to our previously approved products, we may be required to cease marketing or to recall the modified product until we obtain approval, and
            we may be subject to significant regulatory fines or penalties. For de novo classified or 510(k) cleared devices we will need to submit a new 510(k) premarket notification for any change or modification in the device that could significantly
            affect the safety or effectiveness of the device, or for a major change or modification in the intended use of the device. The FDA may not agree with our determination whether a new 510(k) is required for a modification, in which case we may be
            required to cease marketing or recall the modified product until we receive 510(k) clearance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, the FDA may not approve, de novo classify or clear our products for the indications that are necessary or desirable for successful commercialization or could require clinical trials to support any
            modifications. Any delay or failure in obtaining required authorizations would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn would harm our future growth.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Failure to comply with post-marketing regulatory requirements could subject us to enforcement actions, including substantial penalties, and might require us to recall or withdraw
            a product from the market.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">After approval for our permanent birth control system, we will be subject to ongoing and pervasive regulatory requirements governing, among other things, the manufacture, marketing, labeling, packaging, advertising,
            medical device reporting, sale, promotion, registration, storage, distribution and listing of devices. For example, we must submit periodic reports to the FDA as a condition of PMA approval. These reports include safety and effectiveness
            information about the device after its approval. Failure to submit such reports, or failure to submit the reports in a timely manner, could result in enforcement action by the FDA. Following its review of the periodic reports, the FDA might ask
            for additional information or initiate further investigation.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, the PMA approval for our FemBloc system in the U.S. may be subject to several conditions of approval, including a post-market extended follow-up of the pre-market study cohort. Any failure to comply with
            the conditions of approval could result in the withdrawal of PMA approval and the inability to continue to market the device. Adverse outcomes in these studies could also be grounds for withdrawal of approval of the PMA.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The regulations to which we are subject are complex and have become more stringent over time. Regulatory changes could result in restrictions on our ability to continue or expand our operations, higher than
            anticipated costs, or lower than anticipated sales. Even after we have obtained the proper regulatory authorization to market a device, we have ongoing responsibilities under FDA regulations and applicable foreign laws and regulations. The FDA,
            state and foreign regulatory authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA, state or foreign regulatory authorities, which may include any
            of the following sanctions:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">untitled letters or warning letters;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">fines, injunctions, consent decrees and civil penalties;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">recalls, termination of distribution, administrative detention, or seizure of our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">customer notifications or repair, replacement or refunds;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">operating restrictions or partial suspension or total shutdown of production;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">delays in or refusal to grant our requests for future PMA approvals or foreign regulatory approvals of new products, new intended uses, or modifications to existing products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">withdrawals or suspensions of our current PMA or foreign regulatory approvals, resulting in prohibitions on sales of our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">FDA refusal to issue certificates to foreign governments needed to export products for sale in other countries; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">criminal prosecution.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">51</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Any of these sanctions could result in higher than anticipated costs or lower than anticipated sales and have a material adverse effect on our reputation, business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our products must be manufactured in accordance with federal and state regulations, and we or any of our suppliers could be forced to recall our products or terminate production
            if we fail to comply with these regulations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The methods used in, and the facilities used for, the manufacture of our products must comply with the FDA&#8217;s Quality System Regulation, or QSR, which is a complex regulatory scheme that covers good manufacturing
            practices for the procedures and documentation of the design, testing, production, process controls, quality assurance, labeling, packaging, handling, storage, distribution, installation, and servicing of medical devices. Furthermore, we are
            required to verify that our suppliers and service providers maintain facilities, procedures and operations that comply with our quality standards and applicable regulatory requirements. The FDA enforces the QSR through periodic announced or
            unannounced inspections of medical device manufacturing facilities, which may include the facilities of subcontractors. Our products are also subject to similar state regulations, including state wholesale distribution requirements, and various
            laws and regulations of foreign countries governing manufacturing.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We may not take the necessary steps to comply with applicable regulations, which could cause delays in the delivery of our products. In addition, failure to comply with applicable FDA requirements or later discovery
            of previously unknown problems with our products or manufacturing processes could result in, among other things:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">warning letters or untitled letters;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">fines, injunctions or civil penalties;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">suspension or withdrawal of approvals;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">seizures or recalls of our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">total or partial suspension of production or distribution;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">administrative or judicially imposed sanctions;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the FDA&#8217;s refusal to grant pending or future approvals for our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">clinical holds; refusal to permit the import or export of our products; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">criminal prosecution of us or our employees.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Any of these actions could significantly and negatively affect supply of our products. If any of these events occurs, our reputation could be harmed, we could be exposed to product liability claims and we could lose
            customers and experience reduced sales and increased costs.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If treatment guidelines for permanent birth control or other women healthcare treatments change or the standard of care evolves, we may need to redesign and seek new marketing
            authorization from the FDA for one or more of our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">If treatment guidelines for permanent birth control or other women healthcare treatments changes or the standard of care for any of these conditions
              evolve, we may need to redesign the applicable product and seek new approvals, grants or clearances from the FDA. If treatment guidelines change so that different treatments become desirable, the clinical utility of one or more of our
              products could be diminished and our business could be adversely affected.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">The misuse or off-label use of our products may harm our reputation in the marketplace, result in injuries that lead to product liability suits or result in costly
            investigations, fines or sanctions by regulatory bodies if we are deemed to have engaged in the promotion of these uses, any of which could be costly to our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Although our products are marketed for the specific treatments for which the devices were designed and our personnel are trained not to promote our products for uses outside of the FDA-approved or cleared indications
            for use, known as &#8220;off-label uses&#8221;, we cannot, however, prevent a healthcare practitioner from using our products, when in the healthcare practitioner&#8217;s independent professional medical judgment, he or she deems it appropriate. There may be
            increased risk of injury to patients if healthcare practitioners attempt to use our products off-label. Furthermore, the use of our products for indications other than those approved, granted or cleared by the FDA or authorized by any foreign
            regulatory body may not effectively treat such conditions, which could harm our reputation in the marketplace among healthcare practitioners and patients.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">52</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">If the FDA or any foreign regulatory body determines that our promotional materials or training constitute promotion of an off-label use, it could request that we modify our training or promotional materials or
            subject us to regulatory or enforcement actions, including the issuance or imposition of a warning letter or an untitled letter, injunction, seizure, civil fine or criminal penalties. It is also possible that other federal, state or foreign
            enforcement authorities might take action under other regulatory authority, such as false claims laws, if they consider our business activities to constitute promotion of an off-label use, which could result in significant penalties, including,
            but not limited to, criminal, civil and administrative penalties, damages, fines, disgorgement, exclusion from participation in government healthcare programs and the curtailment of our operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, healthcare practitioners may misuse our products or use improper techniques if they are not adequately trained, potentially leading to injury and an increased risk of product liability. If our products
            are misused or used with improper technique, we may become subject to costly litigation by our customers or their patients. Similarly, in an effort to decrease costs, healthcare practitioners may also reuse our products despite them being
            intended for a single use or may purchase reprocessed products from third-party reprocessors in lieu of purchasing a new product from us, which could result in product failure and liability. As described above, product liability claims could
            divert management&#8217;s attention from our core business, be expensive to defend and result in sizeable damage awards against us that may not be covered by insurance.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our products may cause or contribute to adverse medical events or be subject to failures or malfunctions that we are required to report to the FDA, and if we fail to do so, we
            would be subject to sanctions that could harm our reputation, business, financial condition and results of operations. The discovery of serious safety issues with our products, or a recall of our products either voluntarily or at the direction
            of the FDA or another governmental authority, could have a negative impact on us.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are subject to the FDA&#8217;s medical device reporting regulations and similar foreign regulations, which require us to report to the FDA when we receive or become aware of information that reasonably suggests that one
            or more of our products may have caused or contributed to a death or serious injury or malfunctioned in a way that, if the malfunction were to recur, would be likely to cause or contribute to a death or serious injury. The timing of our
            obligation to report is triggered by the date we become aware of the adverse event as well as the nature of the event. We may fail to report adverse events of which we become aware within the prescribed timeframe. We may also fail to recognize
            that we have become aware of a reportable adverse event, especially if it is not reported to us as an adverse event or if it is an adverse event that is unexpected or removed in time from the use of the product. If we fail to comply with our
            reporting obligations, the FDA could take action, including warning letters, untitled letters, administrative actions, criminal prosecution, imposition of civil monetary penalties, seizure of our products or delay in clearance or approval of
            future products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The FDA and foreign regulatory bodies have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture of a product or in the event that a
            product poses an unacceptable risk to health. The FDA&#8217;s authority to require a recall must be based on a finding that there is reasonable probability that the device could cause serious, adverse health consequences or death. We may also choose
            to voluntarily recall a product if any material deficiency is found. A government-mandated or voluntary recall by us could occur as a result of an unacceptable risk to health, component failures, malfunctions, manufacturing defects, labeling or
            design deficiencies, packaging defects or other deficiencies or failures to comply with applicable regulations. Product defects or other errors may occur in the future.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Depending on the corrective action we take to redress a product&#8217;s deficiencies or defects, the FDA may require, or we may decide, that we will need to obtain new clearances, grants or approvals for the device before
            we may market or distribute the corrected device. Seeking such clearances, grants or approvals may delay our ability to replace the recalled devices in a timely manner. Moreover, if we do not adequately address problems associated with our
            devices, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties or civil or criminal fines.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">53</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Certain voluntary field actions are required to be reported to the FDA and other regulatory authorities. Companies are required to maintain certain records of recalls and corrections, even if they are not reportable
            to the FDA. We may initiate voluntary withdrawals or corrections for our products in the future that we determine do not require notification of the FDA. If the FDA disagrees with our determinations, it could require us to report those actions
            as recalls and we may be subject to enforcement action. A future recall announcement could harm our reputation with customers, potentially lead to product liability claims against us and negatively affect our sales. Any corrective action,
            whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and financial results.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If we do not obtain and maintain international regulatory registrations or approvals for our products, we will be unable to market and sell our products outside of United States.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Sales of our products outside of United States are subject to foreign regulatory requirements that vary widely from country to country. In addition, the FDA regulates exports of medical devices from the United States.
            While the regulations of some countries may not impose barriers to marketing and selling our products or only require notification, others require that we obtain the approval of a specified regulatory body. Complying with foreign regulatory
            requirements, including obtaining registrations or approvals, can be expensive and time-consuming, and we may not receive regulatory approvals in each country in which we plan to market our products or we may be unable to do so on a timely
            basis. The time required to obtain registrations or marketing authorizations, if required by other countries, may be longer than that required for FDA approval, grant or clearance, and requirements for such registrations and marketing
            authorizations may significantly differ from FDA requirements. If we modify our products, we may need to apply for additional regulatory approvals before we are permitted to sell the modified product. In addition, we may not continue to meet
            the quality and safety standards required to maintain the authorizations that we have received. If we are unable to maintain our authorizations in a particular country, we will no longer be able to sell the applicable product in that country.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Regulatory approval, grant or clearance by the FDA does not ensure registration or marketing authorization by regulatory authorities in other countries, and registration or approval by one or more foreign regulatory
            authorities does not ensure registration or marketing authorization by regulatory authorities in other foreign countries or by the FDA. However, a failure or delay in obtaining registration or marketing authorization in one country may have a
            negative effect on the regulatory process in others.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for
              non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified
              Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain.</div>

          </div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Legislative or regulatory reforms in the United States or the European Union may make it more difficult and costly for us to obtain regulatory approvals, grants or clearances for
            our products or to manufacture, market or distribute our products after clearance or approval is obtained.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">From time to time, legislation is drafted and introduced in Congress that could significantly change the statutory provisions governing the regulation of medical devices. In addition, FDA regulations and guidance are
            often revised or reinterpreted by the FDA in ways that may significantly affect our business and our products. Any new statutes, regulations or revisions or reinterpretations of existing regulations, requirements, and regulatory processes may
            impose additional costs or lengthen review times of any future products or make it more difficult to obtain approval for, manufacture, market or distribute our products. We cannot determine what effect changes in regulations, statutes, legal
            interpretation or policies, when and if promulgated, enacted or adopted may have on our business in the future. Such changes could, among other things, require: additional testing prior to obtaining clearance, grant or approval; changes to
            manufacturing methods; recall, replacement or discontinuance of our products; or additional record keeping.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">On April 5, 2017, the European Parliament passed the Medical Devices Regulation (Regulation 2017/745), which repeals and replaces the EU Medical Devices Directive and the EU Active Implantable Medical Devices
            Directive (Directive 90/385/EEC) with effect from May 26, 2021. Unlike directives, which must be implemented into the national laws of the EEA member states, the Medical Devices Regulation is directly applicable, i.e., without the need for
            adoption of EEA member state laws implementing them, in all EEA member states and is intended to eliminate current differences in the regulation of medical devices among EEA member States.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">54</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">The Medical Devices Regulation will among other things:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">strengthen the rules on placing devices on the market and reinforce surveillance once they are available;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">establish explicit provisions on manufacturers&#8217; responsibilities for the follow-up of the quality, performance and safety of devices placed on the market;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">improve the traceability of medical devices throughout the supply chain to the end-user or patient through a unique identification number;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">set up a central database to provide patients, healthcare professionals and the public with comprehensive information on products available in the EU;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">strengthen rules for the assessment of certain high-risk devices, such as implants, which may have to undergo an additional check by experts before they are placed on the market.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Under transitional provisions, medical devices with notified body certificates issued under the Medical Devices Directive prior to May 26, 2021 may continue to be placed on the market for the remaining validity of the
            certificate, until May 27, 2024 at the latest. After the expiry of any applicable transitional period, only devices that have been CE marked under the Medical Device Regulation may be placed on the market in the EEA. The new requirements
            introduced by the Medical Devices Regulation may make it harder for us to CE mark our products and may have an effect on the way we conduct our business in the EEA.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We are subject to certain federal, state and foreign fraud and abuse laws, health information privacy and security laws and transparency laws, which, if violated, could subject
            us to substantial penalties. Additionally, any challenge to or investigation into our practices under these laws could cause adverse publicity and be costly to respond to, and thus could harm our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">There are numerous U.S. federal and state, as well as foreign, laws pertaining to healthcare fraud and abuse, including anti-kickback, false claims and physician transparency laws. Our business practices and
            relationships with providers are subject to scrutiny under these laws. We may also be subject to privacy and security regulation related to patient, customer, employee and other third-party information by both the federal government and the
            states and foreign jurisdictions in which we conduct our business. The healthcare laws and regulations that may affect our ability to operate include, but are not limited to:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in
                    cash or in kind, to induce either the referral of an individual or furnishing or arranging for a good or service, for which payment may be made, in whole or in part, under federal healthcare programs, such as Medicare and Medicaid. A
                    person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation. The U.S. government has interpreted this law broadly to apply to the marketing and sales activities
                    of manufacturers. Moreover, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal civil
                    False Claims Act. Violations of the federal Anti-Kickback Statute may result in civil monetary penalties. Civil penalties for such conduct can further be assessed under the federal False Claims Act. Violations can also result in
                    criminal penalties. Similarly, violations can result in exclusion from participation in government healthcare programs, including Medicare and Medicaid. On November 20, 2020, the Department of Health and Human Services&#8217; Office of the
                    Inspector General, or OIG, finalized further modifications to the federal Anti-Kickback Statute. Under the final rules, the OIG added safe harbor protections under the Anti-Kickback Statute for certain coordinated care and value-based
                    arrangements among clinicians, providers, and others. These rules (with exceptions) became effective January 19, 2021. We continue to evaluate these regulatory nuances in an attempt to maintain compliance with these evolving enforcement
                    trends;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">55</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the federal civil and criminal false claims laws and civil monetary penalties laws, including the federal civil False Claims Act, which prohibit, among other things, individuals or entities from knowingly
                    presenting, or causing to be presented, claims for payment from Medicare, Medicaid or other federal healthcare programs that are false or fraudulent. These laws can apply to manufacturers who provide information on coverage, coding, and
                    reimbursement of their products to persons who bill third-party payers. Private individuals can bring False Claims Act &#8220;qui tam&#8221; actions, on behalf of the government and such individuals, commonly known as &#8220;whistleblowers,&#8221; may share in
                    amounts paid by the entity to the government in fines or settlement. When an entity is determined to have violated the federal civil False Claims Act, the government may impose civil fines and penalties, and exclude the entity from
                    participation in Medicare, Medicaid and other federal healthcare programs;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the federal Civil Monetary Penalties Law, which prohibits, among other things, offering or transferring remuneration to a federal healthcare beneficiary that a person knows or should know is likely to
                    influence the beneficiary&#8217;s decision to order or receive items or services reimbursable by the government from a particular provider or supplier;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the Health Insurance Portability and Accountability Act of 1996, or HIPAA, which created additional federal criminal statutes that prohibit, among other things, executing a scheme to defraud any healthcare
                    benefit program and making false statements relating to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have
                    committed a violation;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the federal Physician Sunshine Act under the ACA, which require certain applicable manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the
                    Children&#8217;s Health Insurance Program, or CHIP, to report annually to the DHHS Centers for Medicare and Medicaid Services (&#8220;CMS&#8221;), information related to payments and other transfers of value to physicians, which is defined broadly to
                    include other healthcare providers and teaching hospitals, and applicable manufacturers and group purchasing organizations, to report annually ownership and investment interests held by physicians and their immediate family members.
                    Applicable manufacturers are required to submit annual reports to CMS. Failure to submit required information may result in civil monetary penalties for all payments, transfers of value or ownership or investment interests that are not
                    timely, accurately, and completely reported in an annual submission, and may result in liability under other federal laws or regulations. We have not, to date, submitted reports under the Physician Sunshine Act under the ACA;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">HIPAA, as amended by the HITECH Act, and their respective implementing regulations, which impose requirements on certain covered healthcare providers, health plans and healthcare clearinghouses as well as
                    their business associates that perform services for them that involve individually identifiable health information, relating to the privacy, security and transmission of individually identifiable health information without appropriate
                    authorization, including mandatory contractual terms as well as directly applicable privacy and security standards and requirements. Failure to comply with the HIPAA privacy and security standards can result in civil monetary penalties,
                    and, in certain circumstances, criminal penalties. State attorneys general can also bring a civil action to enjoin a HIPAA violation or to obtain statutory damages on behalf of residents of his or her state;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">analogous state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply
                      to items or services reimbursed by any third-party payor, including commercial insurers or patients; state laws that require device companies to comply with the industry&#8217;s voluntary compliance guidelines and the applicable compliance
                      guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state laws that require device manufacturers to report information related to
                      payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that
                      potentially harm customers, foreign and state laws, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts; privacy and data protection laws, including the EU
                      General Data Protection Regulation, governing the privacy and security of personal data, including health information; federal government price reporting laws, which may require calculations and reporting of complex pricing metrics in
                      an accurate and timely manner to government programs; and state laws related to insurance fraud in the case of claims involving private insurers; and</div>
                  </div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">56</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In addition, certain states have adopted new or modified privacy and security laws and regulations that may apply to our business. The
                      California Consumer Privacy Act (&#8220;CCPA&#8221;) imposes obligations on businesses that process personal information of California residents. Among other things, the CCPA requires disclosures to such residents about the data collection, use
                      and sharing practices of covered businesses; provides such individuals expanded rights to access and delete their personal information, and opt-out of certain sales or transfers of personal information; and provides such individuals
                      with a private right of action and statutory damages for certain data breaches the California Privacy Rights Act (&#8220;CPRA&#8221;) significantly amends and expands existing CCPA requirements, includes, among other things, additional
                      limitations on the sharing of personal information for cross-context behavioral advertising and on the use of &#8220;sensitive&#8221; personal information, the creation of a new correction right for California residents, and the establishment of
                      a new agency to enforce California privacy laws. The enactment of the CCPA is prompting a wave of similar legislative developments in other states in the United States, which creates the potential for a patchwork of overlapping but
                      different state laws. Many other states are currently reviewing or proposing the need for greater regulation of the collection, sharing, use and other processing of information related to individuals for marketing purposes or
                      otherwise, and there remains increased interest at the federal level as well. Further, in order to comply with the varying state laws around data breaches, we must maintain adequate security measures, which require significant
                      investments in resources and ongoing attention.</div>
                  </div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">These laws and regulations, among other things, constrain our business, marketing and other promotional activities by limiting the kinds of financial arrangements, including sales programs, we may have with hospitals,
            healthcare practitioners or other potential purchasers of our products. Due to the breadth of these laws, the narrowness of statutory exceptions and regulatory safe harbors available, and the range of interpretations to which they are subject,
            it is possible that some of our current or future practices might be challenged under one or more of these laws.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">To enforce compliance with the healthcare regulatory laws, certain enforcement bodies have recently increased their scrutiny of interactions between healthcare companies and healthcare providers, which has led to a
            number of investigations, prosecutions, convictions and settlements in the healthcare industry. Responding to investigations can be time and resource-consuming and can divert management&#8217;s attention from the business. Additionally, as a result
            of these investigations, healthcare providers and entities may have to agree to additional compliance and reporting requirements as part of a consent decree or corporate integrity agreement. Any such investigation or settlement could increase
            our costs or otherwise have an adverse effect on our business. Even an unsuccessful challenge or investigation into our practices could cause adverse publicity and be costly to respond to. If our operations are found to be in violation of any
            of the healthcare laws or regulations described above or any other healthcare regulations that apply to us, we may be subject to penalties, including administrative, civil and criminal penalties, damages, fines, exclusion from participation in
            government healthcare programs, such as Medicare and Medicaid, imprisonment, contractual damages, reputational harm, disgorgement and the curtailment or restructuring of our operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Inadequate funding for the FDA, the SEC and other government agencies, including from government shut downs, or other disruptions to these agencies&#8217; operations, could hinder
            their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner or otherwise prevent those agencies from performing normal business functions on
            which the operation of our business may rely, which could negatively impact our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of
            user fees, and statutory, regulatory and policy changes. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of the SEC and other government agencies on which our operations may rely,
            including those that fund research and development activities, is subject to the political process, which is inherently fluid and unpredictable.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">57</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Disruptions at the FDA and other agencies may also slow the time necessary for new product candidates to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For
            example, over the last several years the U.S. government has shut down several times and certain regulatory agencies, such as the FDA and the SEC, have had to furlough critical FDA, SEC and other government employees and stop critical
            activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business. Further, future
            government shutdowns could impact our ability to access the public markets and obtain necessary capital in order to properly capitalize and continue our operations.</div>

          <div><br/>
          </div>

          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic;">Compliance with ever evolving federal, state, and foreign laws
              relating to handling of information about individuals involves significant expenditure and resources, and any failure by us or our vendors to comply may result in significant liability, negative publicity, and/or an erosion of trust, and
              could materially adversely affect our business, results of operations, and financial condition.</span><span style="font-size: 12pt; font-family: 'Times New Roman';">&#160;</span></div>

          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the conduct of our business, we may at times process personal data, including health-related personal data. We also depend on a number of
            third-party vendors in relation to the operation of our business, a number of which process data on our behalf. We and our vendors are subject to a variety of federal, state and foreign data privacy laws, rules, regulations, industry standards
            and other requirements, including those that apply generally to the handling of information about individuals, and those that are specific to certain industries, sectors, contexts, or locations. These requirements, and their application,
            interpretation and amendment are constantly evolving and developing.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In the United States, numerous federal and state laws, including state data breach notification laws and state health information privacy laws, govern the
            collection, use, and disclosure and protection of health-related and other personal information. The Federal Trade Commission and state regulators enforce a variety of data privacy issues, such as promises made in privacy policies or failures
            to appropriately protect information about individuals, as unfair or deceptive acts or practices in or affecting commerce in violation of the Federal Trade Commission Act or similar state laws.</div>

          <div>&#160;</div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We are subject to the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health
            Act of 2009, and regulations implemented thereunder (collectively, &#8220;HIPAA&#8221;). HIPAA imposes privacy, security and breach notification obligations on certain healthcare providers, health plans, and healthcare clearinghouses, known as covered
            entities, as well as their business associates that perform certain services that involve creating, receiving, maintaining or transmitting individually identifiable health information (&#8220;protected health information,&#8221; or &#8220;PHP&#8221;) for or on behalf
            of such covered entities, and their covered subcontractors. HIPAA requires covered entities and business associates to develop and maintain policies with respect to the protection of, use and disclosure of PHI, including the adoption of
            administrative, physical and technical safeguards to protect such information, and certain notification requirements in the event of a breach of unsecured PHI.</div>

          <div>&#160;</div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Additionally, under HIPAA, covered entities must report breaches of unsecured PHI to affected individuals without unreasonable delay, not to exceed 60 days
            following discovery of the breach by a covered entity or its agents. Notification also must be made to the U.S. Department of Health and Human Services Office for Civil Rights, or OCR, and, in certain circumstances involving large breaches, to
            the media. Business associates must report breaches of unsecured PHI to covered entities within 60 days of discovery of the breach by the business associate or its agents. A non-permitted use or disclosure of PHI is presumed to be a breach
            under HIPAA unless the covered entity or business associate establishes that there is a low probability the information has been compromised consistent with requirements enumerated in HIPAA.</div>

          <div>&#160;</div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Entities that are found to be in violation of HIPAA as the result of a breach of unsecured PHI, a complaint about privacy practices or an audit by the U.S.
            Department of Health and Human Services (&#8220;HHS&#8221;) may be subject to significant civil, criminal and administrative fines and penalties and/or additional reporting and oversight obligations if required to enter into a resolution agreement and
            corrective action plan with HHS to settle allegations of HIPAA non-compliance. HIPAA also authorizes state Attorneys General to file suit on behalf of their residents. Courts may award damages, costs and attorneys&#8217; fees related to violations of
            HIPAA in such cases. While HIPAA does not create a private right of action allowing individuals to sue us in civil court for violations of HIPAA, its standards have been used as the basis for duty of care in state civil suits such as those for
            negligence or recklessness in the misuse or breach of PHI.</div>

          <div>&#160;</div>

          <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Moreover, we may also be subject to U.S. federal rules, regulations and guidance concerning data security for medical devices, including guidance
            from the FDA. In addition, state privacy and security laws vary from state to state and, in some cases, can impose more restrictive requirements than U.S. federal law. Where state laws are more protective, we must comply with the stricter
            provisions. In addition to fines and penalties that may be imposed for failure to comply with state law, some states also provide for private rights of action to individuals for misuse of personal information.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other jurisdictions have also adopted similar laws, regulations, guidelines and rules. For example, the EU also has laws and regulations dealing
            with the collection, use and processing of personal data originating from the EU, which are often more restrictive than those in the United States and which restrict transfers of personal data to the United States unless certain requirements
            are met. These obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other requirements or our practices. In addition, these rules have been subject to frequent
            scrutiny. For example, following a decision of the Court of Justice of the European Union in October 2015, the U.S. Safe Harbor Scheme (which had allowed the transfer of personal data to U.S. companies that had certified as members of the U.S.
            Safe Harbor Scheme) was declared invalid. In July 2016 the European Commission adopted the U.S.-EU Privacy Shield Framework which replaced the Safe Harbor Scheme. However, this Framework was itself invalidated in July 2020, before being
            replaced by the EU-U.S. Data Privacy Framework (&#8220;DPF&#8221;) remains in effect as of March 18, 2025, certain actions by the U.S. government in relation to aspects of the DPF mean that there are concerns that the DPF may be similarly invalidated. We
            rely on a mixture of mechanisms to transfer personal data from our EU business to the U.S. and could be impacted by changes in law as a result of a future review of these transfer mechanisms by regulators under the EU General Data Protection
            Regulation (GDPR) as well as current challenges to these mechanisms in the EU courts.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">As well as imposing transfer restrictions, such EU laws impose significant
              compliance obligations. </span>On May 25, 2018, the EU General Data Protection Regulation (&#8220;GDPR&#8221;) became applicable throughout the EU and, as a regulation, has direct effect in all member states. The GDPR was designed to harmonize data
            privacy laws across the EU and change the way organizations approach data privacy. The GDPR introduced new obligations and expanded the extraterritorial reach of the EU data protection regime. It applies to (i) organizations that process
            personal data in the context of an establishment in the EU (regardless of whether the processing takes place in the EU) and (ii) organizations outside the EU that offer goods or services to data subjects in the EU, or that monitor the behavior
            of EU data subjects. Compliance with the GDPR involves significant obligations, including requirements around accountability and transparency, contracting with service providers that process personal data, responding to data subjects&#8217; rights
            requests within prescribed timelines, reporting of data breaches to data subjects and/or data protection or supervisory authorities, taking account of data protection as any new services are developed, and limiting the amount of personal data
            collected, stored or otherwise processed. The GDPR also significantly increased fines for non-compliance, up to &#8364;20,000,000 or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher. It also
            includes private rights of action. These obligations and restrictions have a significant impact on the ability to collect, analyze and transfer personal data, including in the context of clinical trials.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">If privacy and data protection laws are interpreted or applied in a manner inconsistent with our policies and procedures, we may be fined or ordered
            to change our business practices in a manner that adversely impacts our operations. Compliance with these laws may also divert time and effort away from the management of our business and entail substantial expense. Any actual or perceived
            failure by us or the third parties with whom we work to comply with privacy or security laws, policies, legal obligations or industry standards, or any security incident that results in an effect on personal information, may result in
            governmental enforcement actions and investigations including by European Data Protection Authorities and U.S. federal and state regulatory authorities, fines and penalties, litigation and/or adverse publicity, including by consumer advocacy
            groups, and could cause our customers, their patients and other healthcare professionals to lose trust in us, which could harm our reputation and have a material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">58</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Healthcare policy changes, including recently enacted legislation reforming the U.S. healthcare system, could harm our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. In March 2010, the ACA was enacted in the United States, which made a number of substantial
            changes in the way healthcare is financed by both governmental and private insurers. Among other ways in which it may affect our business, the ACA:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">imposed an annual excise tax of 2.3% on any entity that manufactures or imports medical devices offered for sale in the United States, with
                      limited exceptions (described in more detail below), although the effective rate paid may be lower. Through a series of legislative amendments, the tax was suspended for 2016 through 2019. Absent further legislative action, the device
                      excise tax was to be reinstated on medical device sales starting January 1, 2020. The Further Consolidated Appropriations Act, 2020 H.R. 1865 (Pub.L.116-94), signed into law on December 20, 2019, repealed the medical device excise tax
                      previously imposed by Internal Revenue Code section 4191. Prior to the repeal, the tax was on a 4-year moratorium. As a result of the repeal and the prior moratorium, sales of taxable medical devices after December 31, 2015, are not
                      subject to the tax. We are unsure whether similar taxes could be reinstated in the future;</div>
                  </div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">established the Patient-Centered Outcomes Research Institute to oversee and identify priorities in comparative clinical efficacy research in an effort to coordinate and develop such research;</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">implemented payment system reforms including the Bundled Payments for Care Improvement (&#8220;BPCI&#8221;) initiative to encourage hospitals,
                      physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models; and</div>
                  </div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">expanded the eligibility criteria for Medicaid programs (adoption varies by state).</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We cannot pinpoint the full impact that the ACA has on our business. The taxes imposed by the ACA and the expansion in the government&#8217;s role in the
              U.S. healthcare industry may have, and may continue to, result in decreased profits, lower reimbursement by payors for our permanent birth control systems and women-specific medical devices, and/or reduce medical procedure volumes &#8211; all of
              which has a material adverse effect on our business, financial condition and results of operations. Several provisions of the ACA have faced implementation delays and challenges through judicial and legislative actions. While comprehensive
              repeal efforts have not succeeded, specific aspects of the aca have been modified. For instance, the Tax Cuts and Jobs Act of 2017 reduced the individual mandate penalty &#8211; the tax imposed on individuals without qualifying health coverage &#8211; to
              zero dollars ($0), effective January 1, 2019. Subsequently, in December 2018, a federal district court in Texas ruled that, without the penalty, the individual mandate was unconstitutional and deemed the entire ACA invalid. However, this
              decision was appealed, and the U.S. Supreme Court held that plaintiffs lacked standing to challenge the ACA&#8217;s minimum essential coverage provision, thereby leaving the ACA intact.</div>

          </div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">59</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Further, on January 20, 2017, former President Trump signed an Executive Order directing federal agencies with authorities and responsibilities under
            the ACA to waive, defer, grant exemptions from, or delay the implementation of any provision of the ACA that would impose a fiscal burden on states or a cost, fee, tax, penalty or regulatory burden on individuals, healthcare providers, health
            insurers, or manufacturers of pharmaceuticals or medical devices. Subsequently, on October 13, 2017, former President Trump signed an Executive Order terminating the cost-sharing subsidies that reimburse insurers under the ACA. The Trump
            administration ceased cost-sharing reduction (&#8220;CSR&#8221;) payments to insurance companies, as required under the ACA, citing the absence of specific appropriations from Congress. Several state Attorneys General filed suit to stop the administration
            from terminating the subsidies, but their request for a restraining order was denied by a federal judge in California on October 25, 2017. On August 14, 2020, the U.S. Court of Appeals for the Federal Circuit ruled in two separate cases that
            the federal government is liable for the full amount of unpaid CSR for 2017 and prior years, while indicating that claims for 2018 and beyond would require further litigation. Additionally, on June 14, 2018, the U.S. Court of Appeals for the
            Federal Circuit ruled that the federal government was not obligated to pay over $12 billion in ACA risk corridor payments; however, on April 27, 2020, the United States Supreme Court reversed this decision, remanding the case to the U.S. Court
            of Federal Claims and concluding that the government has an obligation to pay these risk corridor payments. The implications of these regulatory developments on our business remain unclear, yet we continue to evaluate these evolving enforcement
            trends and nuances stemming therefrom.</div>

          <div><br/>
          </div>

          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In addition, since its enactment, the ACA has undergone numerous legislative changes and has faced significant legal challenges. By way of limited
            example, on August 2, 2011, the Budget Control Act of 2011 was signed into law, which introduced a 2% annual reduction in Medicare payments to providers starting April 1, 2013, with sequestration extended through fiscal year 2030. By way of
            further example, on January 2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to various providers and extended the statute of limitations period for the government to
            recover overpayments to providers from three to five years. By way of further example, the Medicare Access and CHIP Reauthorization Act of 2015 (&#8220;MACRA&#8221;) enacted on April 16, 2015, repealed the formula by which Medicare made annual payment
            adjustments to physicians and replaced the formula with fixed annual payment updates and a new incentive payment system based on performance measures and participation in alternative payment models; the MACRA began in 2019 and continues to this
            day. of incentive payments scheduled to begin in 2019 that are based on various performance measures and healthcare practitioner&#8217;s participation in alternative payment models such as accountable care organizations. While it is difficult to
            determine the exact effects newer payment programs, such as MACRA, have on our business, we continue to monitor these legislative changes in an attempt to maintain compliance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We expect additional state and federal healthcare policies and reform measures to be adopted in the future, any of which could limit reimbursement for healthcare products and services or otherwise result in reduced
            demand for our FemBloc system or additional pricing pressure and have a material adverse effect on our industry generally and on our customers. Any changes of, or uncertainty with respect to, future coverage or reimbursement rates could affect
            demand for our FemBloc system, which in turn could impact our ability to successfully commercialize our FemBloc system and could have a material adverse effect on our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our business involves the use of hazardous materials, and we must comply with environmental laws and regulations, which may be expensive and restrict how we do business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our manufacturing activities involve the controlled storage, use and disposal of hazardous materials and are subject to federal, state, local and foreign laws and regulations governing the use, generation,
            manufacture, storage, handling and disposal of these hazardous materials. We currently carry no insurance specifically covering environmental claims relating to the use of hazardous materials. Although we believe the safety procedures for
            handling and disposing of these materials and waste products comply with the standards prescribed by these laws and regulations, we cannot eliminate the risk of accidental injury or contamination from the use, storage, handling or disposal of
            hazardous materials. In the event of an accident, state or federal or other applicable authorities may curtail our use of these materials and interrupt our business operations, which could adversely affect our business.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">60</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We are subject to anti-bribery, anti-corruption, and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act, as well as export control laws, customs laws,
            sanctions laws and other laws governing our operations. If we fail to comply with these laws, we could be subject to civil or criminal penalties, other remedial measures and legal expenses, which could adversely affect our business, results of
            operations and financial condition.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">As we grow our international presence and global operations, we will be increasingly exposed to trade and economic sanctions and other restrictions imposed by the United States, the European Union and other
            governments and organizations. The U.S. Departments of Justice, Commerce, State and Treasury and other federal agencies and authorities have a broad range of civil and criminal penalties they may seek to impose against corporations and
            individuals for violations of economic sanctions laws, export control laws, the U.S. Foreign Corrupt Practices Act, (FCPA) and other federal statutes and regulations, including those established by the Office of Foreign Assets Control (OFAC).
            In addition, the U.K. Bribery Act of 2010, or the Bribery Act, prohibits both domestic and international bribery, as well as bribery across both private and public sectors. An organization that &#8220;fails to prevent bribery&#8221; by anyone associated
            with the organization can be charged under the Bribery Act unless the organization can establish the defense of having implemented &#8220;adequate procedures&#8221; to prevent bribery. Under these laws and regulations, as well as other anti-corruption
            laws, anti-money laundering laws, export control laws, customs laws, sanctions laws and other laws governing our operations, various government agencies may require export licenses, may seek to impose modifications to business practices,
            including cessation of business activities in sanctioned countries or with sanctioned persons or entities and modifications to compliance programs, which may increase compliance costs, and may subject us to fines, penalties and other sanctions.
            A violation of these laws or regulations would negatively affect our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We have implemented policies and procedures that are designed to ensure compliance by us and our directors, officers, employees, representatives, consultants and agents with the FCPA, OFAC restrictions, the Bribery
            Act and other export control, anti-corruption, anti-money-laundering and anti-terrorism laws and regulations. We cannot assure you, however, that our policies and procedures are sufficient or that directors, officers, employees,
            representatives, consultants and agents have not engaged and will not engage in conduct for which we may be held responsible, nor can we assure you that our business partners have not engaged and will not engage in conduct that could materially
            affect their ability to perform their contractual obligations to us or even result in our being held liable for such conduct. Violations of the FCPA, OFAC restrictions, the Bribery Act or other export control, anti-corruption, anti-money
            laundering and anti-terrorism laws or regulations may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could have a material adverse effect on our business, financial condition and results of
            operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We bear the risk of warranty claims on our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We bear the risk of warranty claims on our products. We may not be successful in claiming recovery under any warranty or indemnity provided to us by our suppliers or vendors in the event of a successful warranty claim
            against us by a customer or that any recovery from such vendor or supplier would be adequate. In addition, warranty claims brought by our customers related to third-party components may arise after our ability to bring corresponding warranty
            claims against such suppliers expires, which could result in costs to us.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Intellectual Property Matters</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If we are unable to adequately protect our intellectual property rights, or if we are accused of infringing on the intellectual property rights of others, our competitive
            position could be harmed or we could be required to incur significant expenses to enforce or defend our rights.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our commercial success will depend in part on our success in obtaining and maintaining issued patents, trademarks and other intellectual property rights in the United States and elsewhere and protecting our
            proprietary technology. If we do not adequately protect our intellectual property and proprietary technology, competitors may be able to use our technologies or the goodwill we have acquired in the marketplace and erode or negate any
            competitive advantage we may have, which could harm our business and ability to achieve profitability.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We own numerous issued patents and pending patent applications that relate to our intrauterine artificial insemination product, permanent birth control system and women-specific medical product solutions. As of
            December 31, 2024, we owned 53 issued U.S. patents and 169 issued foreign patents, 18 pending U.S. patent applications and 41 pending foreign patent applications. These issued patents, and any patents granted from such applications, are
            expected to expire between 2025 and 2046, without taking potential patent term extensions or adjustments into account. We believe that the patents expiring in 2025 or 2026 are not material to our business.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">61</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">We cannot provide any assurances that any of our patents have, or that any of our pending patent applications that mature into issued patents will include, claims with a scope sufficient to protect our intrauterine
            artificial insemination product, permanent birth control system, and women-specific medical product solutions, and any additional features we develop for our products. Other parties may have developed technologies that may be related or
            competitive to our intrauterine artificial insemination product, permanent birth control system, and women-specific medical product solutions, may have filed or may file patent applications and may have received or may receive patents that
            overlap or conflict with our patent applications, either by claiming the same methods or devices or by claiming subject matter that could dominate our patent position. The patent positions of medical device companies, including our patent
            position, may involve complex legal and factual questions, and, therefore, the scope, validity and enforceability of any patent claims that we may obtain cannot be predicted with certainty. Patents, if issued, may be challenged, deemed
            unenforceable, invalidated or circumvented. Proceedings challenging our patents could result in either loss of the patent or denial of the patent application or loss or reduction in the scope of one or more of the claims of the patent or patent
            application. In addition, such proceedings may be costly. Thus, any patents that we may own may not provide any protection against competitors. Furthermore, an adverse decision in an interference proceeding can result in a third party receiving
            the patent right sought by us, which in turn could affect our ability to commercialize our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Though an issued patent is presumed valid and enforceable, its issuance is not conclusive as to its validity or its enforceability and it may not provide us with adequate proprietary protection or competitive
            advantages against competitors with similar products. Competitors could purchase our intrauterine artificial insemination product, permanent birth control system, and women-specific medical product solutions and attempt to replicate some or all
            of the competitive advantages we derive from our development efforts, willfully infringe our intellectual property rights, design around our patents, or develop and obtain patent protection for more effective technologies, designs or methods.
            We may be unable to prevent the unauthorized disclosure or use of our technical knowledge or trade secrets by consultants, suppliers, vendors, former employees and current employees. The laws of some foreign countries do not protect our
            proprietary rights to the same extent as the laws of the United States, and we may encounter significant problems in protecting our proprietary rights in these countries.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our ability to enforce our patent rights depends on our ability to detect infringement. It may be difficult to detect infringers who do not advertise the components that are used in their products. Moreover, it may be
            difficult or impossible to obtain evidence of infringement in a competitor&#8217;s or potential competitor&#8217;s product. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded if we were to prevail may not be
            commercially meaningful.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, proceedings to enforce or defend our patents could put our patents at risk of being invalidated, held unenforceable or interpreted narrowly. Such proceedings could also provoke third parties to assert
            claims against us, including that some or all of the claims in one or more of our patents are invalid or otherwise unenforceable. If any of our patents covering our FemBloc system or FemaSeed product are invalidated or found unenforceable, or
            if a court found that valid, enforceable patents held by third parties covered one or more of our products, our competitive position could be harmed or we could be required to incur significant expenses to enforce or defend our rights.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The degree of future protection for our proprietary rights is uncertain, and we cannot ensure that:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">any of our patents, or any of our pending patent applications, if issued, will include claims having a scope sufficient to protect our FemBloc system and FemaSeed product;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">any of our pending patent applications will issue as patents;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">we will be able to successfully commercialize our products on a substantial scale, if approved, before our relevant patents we may have expire;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">we were the first to make the inventions covered by each of our patents and pending patent applications;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">we were the first to file patent applications for these inventions;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">others will not develop similar or alternative technologies that do not infringe our patents; any of our patents will be found to ultimately be valid and enforceable;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">any patents issued to us will provide a basis for an exclusive market for our commercially viable products, will provide us with any competitive advantages or will not be challenged by third parties;</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">62</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">we will develop additional proprietary technologies or products that are separately patentable; or</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">our commercial activities or products will not infringe upon the patents of others.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">We rely, in part, upon unpatented trade secrets, unpatented know-how and continuing technological innovation to develop and maintain our competitive position, which we seek to protect, in part, by confidentiality
            agreements with our employees and consultants. We also have agreements with our employees and consultants that obligate them to assign their inventions to us and have non-compete agreements with some, but not all, of our consultants. It is
            possible that technology relevant to our business will be independently developed by a person who is not a party to such an agreement. Furthermore, if the employees and consultants who are parties to these agreements breach or violate the terms
            of these agreements, we may not have adequate remedies for any such breach or violation, and we could lose our trade secrets through such breaches or violations. Further, our trade secrets could otherwise become known or be independently
            discovered by our competitors.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Obtaining and maintaining patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent
            agencies, and our patent protection could be reduced or eliminated for noncompliance with these requirements.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and applications are required to be paid to the United States Patent and Trademark Office, or USPTO, and various
            governmental patent agencies outside of the United States in several stages over the lifetimes of the patents and applications. The USPTO and various non-U.S. governmental patent agencies require compliance with a number of procedural,
            documentary, fee payment and other similar provisions during the patent application process and after a patent has issued. There are situations in which noncompliance can result in abandonment or lapse of the patent or patent application,
            resulting in partial or complete loss of patent rights in the relevant jurisdiction. Under the terms of some of our licenses, we do not have the ability to maintain or prosecute patents in the portfolio and must therefore rely on third parties
            to comply with these requirements.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Litigation or other proceedings or third-party claims of intellectual property infringement could require us to spend significant time and money and could prevent us from
            developing or selling our products or affect our stock price.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our commercial success will depend in part on not infringing the patents or violating the other proprietary rights of others. Significant litigation regarding patent rights occurs in our industry. Our competitors in
            both the United States and abroad, many of which have substantially greater resources and have made substantial investments in patent portfolios and competing technologies, may have applied for or obtained or may in the future apply for and
            obtain, patents that will prevent, limit or otherwise interfere with our ability to make, use and sell our products. We do not always conduct independent reviews of patents issued to third parties. In addition, patent applications in the United
            States and elsewhere can be pending for many years before issuance, or unintentionally abandoned patents or applications can be revived, so there may be applications of others now pending or recently revived patents of which we are unaware.
            These applications may later result in issued patents, or the revival of previously abandoned patents, that will prevent, limit or otherwise interfere with our ability to make, use or sell our products. Third parties may, in the future, assert
            claims that we are employing their proprietary technology without authorization, including claims from competitors or from non-practicing entities that have no relevant product revenue and against whom our own patent portfolio may have no
            deterrent effect. As we continue to commercialize our products in their current or updated forms, launch new products and enter new markets, we expect competitors may claim that one or more of our products infringe their intellectual property
            rights as part of business strategies designed to impede our successful commercialization and entry into new markets. The large number of patents, the rapid rate of new patent applications and issuances, the complexities of the technology
            involved, and the uncertainty of litigation may increase the risk of business resources and management&#8217;s attention being diverted to patent litigation. We have, and we may in the future, receive letters or other threats or claims from third
            parties inviting us to take licenses under, or alleging that we infringe, their patents.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">63</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">Moreover, we may become party to future adversarial proceedings regarding our patent portfolio or the patents of third parties. Such proceedings could include supplemental examination or contested post-grant
            proceedings such as review, reexamination, inter parties review, interference or derivation proceedings before the U.S. Patent and Trademark Office and challenges in U.S. District Court. Patents may be subjected to opposition, post-grant review
            or comparable proceedings lodged in various foreign, both national and regional, patent offices. The legal threshold for initiating litigation or contested proceedings may be low, so that even lawsuits or proceedings with a low probability of
            success might be initiated. Litigation and contested proceedings can also be expensive and time-consuming, and our adversaries in these proceedings may have the ability to dedicate substantially greater resources to prosecuting these legal
            actions than we can. We may also occasionally use these proceedings to challenge the patent rights of others. We cannot be certain that any particular challenge will be successful in limiting or eliminating the challenged patent rights of the
            third party.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000;">Any lawsuits resulting from such allegations could subject us to significant liability for damages and invalidate our proprietary rights. Any potential intellectual property litigation also could
            force us to do one or more of the following:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">stop making, selling or using products or technologies that allegedly infringe the asserted intellectual property;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">lose the opportunity to license our technology to others or to collect royalty payments based upon successful protection and assertion of our intellectual property rights against others; incur significant
                    legal expenses;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">pay substantial damages or royalties to the party whose intellectual property rights we may be found to be infringing;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">pay the attorney&#8217;s fees and costs of litigation to the party whose intellectual property rights we may be found to be infringing;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">redesign those products that contain the allegedly infringing intellectual property, which could be costly, disruptive and infeasible; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">attempt to obtain a license to the relevant intellectual property from third parties, which may not be available on reasonable terms or at all, or from third parties who may attempt to license rights that they
                    do not have.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Any litigation or claim against us, even those without merit, may cause us to incur substantial costs, and could place a significant strain on our financial resources, divert the attention of management from our core
            business and harm our reputation. If we are found to infringe the intellectual property rights of third parties, we could be required to pay substantial damages (which may be increased up to three times awarded damages) and/or substantial
            royalties and could be prevented from selling our products unless we obtain a license or are able to redesign our products to avoid infringement. Any such license may not be available on reasonable terms, if at all, and there can be no
            assurance that we would be able to redesign our products in a way that would not infringe the intellectual property rights of others. We could encounter delays in product introductions while we attempt to develop alternative methods or
            products. If we fail to obtain any required licenses or make any necessary changes to our products or technologies, we may have to withdraw existing products from the market or may be unable to commercialize one or more of our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, we generally indemnify our customers with respect to infringement by our products of the proprietary rights of third parties. Third parties may assert infringement claims against our customers. These
            claims may require us to initiate or defend protracted and costly litigation on behalf of our customers, regardless of the merits of these claims. If any of these claims succeed or settle, we may be forced to pay damages or settlement payments
            on behalf of our customers or may be required to obtain licenses for the products they use. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers may be forced to stop using our products.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Third parties may assert ownership or commercial rights to inventions we develop.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Third parties may in the future make claims challenging the inventorship or ownership of our intellectual property. We may face claims by third parties that our agreements with employees, contractors or consultants
            obligating them to assign intellectual property to us are ineffective or in conflict with prior or competing contractual obligations of assignment, which could result in ownership disputes regarding intellectual property we have developed or
            will develop and interfere with our ability to capture the commercial value of such intellectual property. Litigation may be necessary to resolve an ownership dispute, and if we are not successful, we may be precluded from using certain
            intellectual property or may lose our exclusive rights in that intellectual property. Either outcome could harm our business and competitive position. If we are unable to protect the confidentiality of our trade secrets, our business and
            competitive position could be harmed.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">64</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">In addition to patent protection, we also rely upon copyright and trade secret protection, as well as non-disclosure agreements and invention assignment agreements with our employees, consultants and third parties, to
            protect our confidential and proprietary information. In addition to contractual measures, we try to protect the confidential nature of our proprietary information using commonly accepted physical and technological security measures. Such
            measures may not, for example, in the case of misappropriation of a trade secret by an employee or third party with authorized access, provide adequate protection for our proprietary information. Our security measures may not prevent an
            employee or consultant from misappropriating our trade secrets and providing them to a competitor, and recourse we take against such misconduct may not provide an adequate remedy to protect our interests fully. Unauthorized parties may also
            attempt to copy or reverse engineer certain aspects of our products that we consider proprietary. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret can be difficult, expensive and time-consuming, and the
            outcome is unpredictable. Even though we use commonly accepted security measures, trade secret violations are often a matter of state law, and the criteria for protection of trade secrets can vary among different jurisdictions. In addition,
            trade secrets may be independently developed by others in a manner that could prevent legal recourse by us. If any of our confidential or proprietary information, such as our trade secrets, were to be disclosed or misappropriated, or if any
            such information was independently developed by a competitor, our business and competitive position could be harmed.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We may be unable to enforce our intellectual property rights throughout the world.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States. Many companies have encountered significant problems in protecting and defending
            intellectual property rights in certain foreign jurisdictions. This could make it difficult for us to stop infringement of our foreign patents, if obtained, or the misappropriation of our other intellectual property rights. For example, some
            foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, some countries limit the enforceability of patents against third parties, including government agencies or government
            contractors. In these countries, patents may provide limited or no benefit. Patent protection must ultimately be sought on a country-by-country basis, which is an expensive and time-consuming process with uncertain outcomes. Accordingly, we may
            choose not to seek patent protection in certain countries, and we will not have the benefit of patent protection in such countries.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our
            intellectual property rights in such countries may be inadequate. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology
            and the enforcement of our intellectual property.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Third parties may assert that our employees or consultants have wrongfully used or disclosed confidential information or misappropriated trade secrets.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We employ individuals who previously worked with other companies, including our competitors or potential competitors. Although we try to ensure that our employees and consultants do not use the proprietary information
            or know-how of others in their work for us, we may be subject to claims that we or our employees, consultants or independent contractors have inadvertently or otherwise used or disclosed intellectual property or personal data, including trade
            secrets or other proprietary information, of a former employer or other third party. Litigation may be necessary to defend against these claims. If we fail in defending any such claims or settling those claims, in addition to paying monetary
            damages or a settlement payment, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and
            other employees.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">65</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">U.S. patent laws could diminish the value of patents in general and may limit our ability to obtain, defend and/or enforce our patents.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Recent patent reform legislation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. The Leahy-Smith America Invents
            Act, or the Leahy-Smith Act, includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted and also affect patent litigation. The U.S. Patent and Trademark Office
            recently developed new regulations and procedures to govern administration of the Leahy-Smith Act, and many of the substantive changes to patent law associated with the Leahy-Smith Act, and in particular, the first to file provisions, which
            became effective on March 16, 2013. The first to file provisions limit the rights of an inventor to patent an invention if not the first to file an application for patenting that invention, even if such invention was the first invention.
            Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">However, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the enforcement and defense of our issued patents. For example, the Leahy-Smith Act provides that an
            administrative tribunal known as the Patent Trial and Appeals Board, or PTAB, provides a venue for challenging the validity of patents at a cost that is much lower than district court litigation and on timelines that are much faster. Although
            it is not clear what, if any, long-term impact the PTAB proceedings will have on the operation of our business, the initial results of patent challenge proceedings before the PTAB since its inception in 2013 have resulted in the invalidation of
            many U.S. patent claims. The availability of the PTAB as a lower-cost, faster and potentially more potent tribunal for challenging patents could increase the likelihood that our own patents will be challenged, thereby increasing the
            uncertainties and costs of maintaining and enforcing them.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Patent terms may be inadequate to protect our competitive position on our products for an adequate amount of time.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting such candidates might expire shortly after such candidates are commercialized. We
            expect to seek extensions of patent terms in the United States and, if available, in other countries where we are prosecuting patents. In the United States, the Drug Price Competition and Patent Term Restoration Act of 1984 permits a patent
            term extension of up to five years beyond the normal expiration of the patent, which is limited to the approved indication (or any additional indications approved during the period of extension). However, the applicable authorities, including
            the FDA and the USPTO in the United States, and any equivalent regulatory authority in other countries, may not agree with our assessment of whether such extensions are available, and may refuse to grant extensions to our patents, or may grant
            more limited extensions than we request.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">If our trademarks or trade names are denied by regulatory authorities or are not adequately protected, we may not be able to build name recognition in our markets of interest and
            our business may be adversely affected.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We rely on our trademarks and trade names to distinguish our products from the products of our competitors and have registered or applied to register many of these trademarks. We cannot assure you that our trademark
            applications will be approved in a timely manner or at all. During the trademark registration process, we may receive office actions from the USPTO objecting to the registration of our trademark. Although we would be given an opportunity to
            respond to those objections, we may be unable to overcome them. Our registered or unregistered trademarks or trade names may be denied by other regulatory authorities or challenged, infringed, circumvented or declared generic or determined to
            be infringing on other marks. We may be unable to use these trademarks and trade names or protect our rights to these trademarks and trade names, which we need to build name recognition by potential partners or customers in our markets of
            interest. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. If other entities use trademarks
            similar to ours in different jurisdictions, or have senior rights to ours, it could interfere with our use of our current trademarks throughout the world. If we are required to use an alternative trademark, any goodwill and recognition that we
            have built for these trademarks would be lost. If any party infringes on any of the trademarks on which we rely, enforcing those trademarks may be difficult, costly, time-consuming and ultimately unsuccessful.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">66</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">Risks Related to Our Common Stock</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We are a &#8220;smaller reporting company&#8221; and an &#8220;emerging growth company&#8221; and the reduced disclosure requirements applicable to &#8220;smaller reporting companies&#8221; may make our common
            stock less attractive to investors.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act. We will remain an emerging growth company until the earlier of (i) the last day of the fiscal year (a) following the fifth anniversary of the completion
            of our IPO, (b) in which we have total annual gross revenue of at least $1.07 billion or (c) in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeded $700.0
            million as of our most recently completed second fiscal quarter and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">An emerging growth company may take advantage of specified reduced reporting requirements and other burdens that are otherwise applicable generally to public companies. These provisions include:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">being permitted to present only two years of audited financial statements and only two years of related management&#8217;s discussion and analysis of financial condition and results of operations;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">an exemption from compliance with any new requirements adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotations;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">reduced disclosure obligations regarding executive compensation in our periodic reports, proxy statements and registration statements; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">exemptions from the requirement to hold a nonbinding advisory vote on executive compensation and to obtain stockholder approval of any golden parachute payments not previously approved.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">We have elected to take advantage of certain of the reduced disclosure obligations and may elect to take advantage of other reduced reporting requirements in the future. As a result, the information that we provide to
            our investors may be different from the information you might receive from other public reporting companies that are not emerging growth companies in which you hold equity interests. The JOBS Act provides that an emerging growth company can
            take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected not to take advantage of
            such extended transition period, which means that we will adopt a new standard when it is issued or revised.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are also a &#8220;smaller reporting company,&#8221; meaning that the market value of our shares held by non-affiliates is less than $700.0 million and our annual revenue was less than $100.0 million during the most recently
            completed fiscal year, or if the market value of our shares held by non-affiliates is less than $250.0 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions
            from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company, we may choose to present only the two most recent fiscal years of audited financial statements in our Annual
            Report on Form 10-K and have reduced disclosure obligations regarding executive compensation, and, similar to emerging growth companies, if we are a smaller reporting company with less than $100 million in annual revenue, we would not be
            required to obtain an attestation report.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may
            prevent attempts by our stockholders to replace or remove our current management.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Provisions in the amended and restated certificate of incorporation and our amended and restated bylaws may delay or prevent an acquisition of us or a change in our management. In addition, these provisions may
            frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Because our board of directors is responsible for
            appointing the members of our management team, these provisions could in turn affect any attempt by our stockholders to replace current members of our management team. These provisions include:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">a prohibition on actions by our stockholders by written consent;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">advance notice requirements for election to our board of directors and for proposing matters that can be acted upon at stockholder meetings;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">a requirement that directors may only be removed &#8220;for cause&#8221;;</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">67</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">a requirement that only the board of directors may change the number of directors and fill vacancies on the board;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">division of our board of directors into three classes, serving staggered terms of three years each; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the authority of the board of directors to issue preferred stock with such terms as the board of directors may determine.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, as amended, which prohibits a person who owns in excess of 15% of our
            outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved
            in a prescribed manner. These provisions would apply even if the proposed merger or acquisition could be considered beneficial by some stockholders.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We incur significant costs as a result of being a public company, which may adversely affect our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We incur costs associated with corporate governance requirements that are applicable to us as a public company, including rules and regulations of the SEC, under the Sarbanes-Oxley Act, the Dodd-Frank Wall Street
            Reform and Consumer Protection Act of 2010, and the Exchange Act, as well as the rules of Nasdaq. These rules and regulations have significantly increased our accounting, legal and financial compliance costs and have made some activities more
            time-consuming. These rules and regulations have made it more expensive for us to maintain directors&#8217; and officers&#8217; liability insurance. As a result, it may be more difficult for us to attract and retain qualified persons to serve on our board
            of directors or as executive officers. Accordingly, the increases in costs incurred as a result of being a publicly traded company may adversely affect our business, financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We are obligated to develop and maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may
            adversely affect investor confidence in our Company and, as a result, the value of our common stock.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">To comply with the requirements of being a public company, we have undertaken various actions, including implementing new internal controls and procedures and hiring new accounting or internal audit staff. The
            Sarbanes-Oxley Act requires that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to
            ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be
            disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. Our current controls and any new controls that we develop may become inadequate and weaknesses in our internal
            control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls when we become subject to this requirement could negatively affect the results of periodic management evaluations and annual
            independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we may be required to include in our periodic reports we will file with the SEC under Section
            404 of the Sarbanes-Oxley Act, harm our operating results, cause us to fail to meet our reporting obligations or result in a restatement of our prior period financial statements. In the event that we are not able to demonstrate compliance with
            the Sarbanes-Oxley Act, that our internal control over financial reporting is perceived as inadequate or that we are unable to produce timely or accurate financial statements, investors may lose confidence in our operating results and the price
            of our common stock could decline. In addition, if we are unable to continue to meet these requirements, we may be unable to remain listed on Nasdaq.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are subject to the periodic reporting requirements of the Exchange Act. We designed our disclosure controls and procedures to provide reasonable assurance that information we must disclose in reports we file or
            submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and
            procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">68</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000;">These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the
            individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be
            detected.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes
            between us and our stockholders, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for state law claims for (i) any derivative action or proceeding brought on our
            behalf, (ii) any action asserting a claim of breach of a fiduciary duty or other wrongdoing by any of our directors, officers, employees or agents to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision
            of the DGCL or our amended and restated certificate of incorporation or amended and restated bylaws or (iv) any action asserting a claim governed by the internal affairs doctrine , or the Delaware Forum Provision. The Delaware Forum Provision
            does not apply to any causes of action arising under the Securities Act or the Exchange Act. Our amended and restated bylaws further provides that unless we consent in writing to the selection of an alternative forum, the United States District
            Court for the District of Delaware will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision, as the Company is incorporated in the State of
            Delaware. In addition, our amended and restated bylaws provides that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of and consented to the Delaware Forum
            Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We believe the Delaware Forum Provision and the Federal Forum Provision benefits us by providing increased consistency in the application of Delaware law by chancellors particularly experienced in resolving corporate
            disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. However, this provision may limit a stockholder&#8217;s ability to bring a claim in a
            judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees and also may impose additional litigation
            costs on stockholders in pursuing any such claims. In addition, while the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are
            &#8220;facially valid&#8221; under Delaware law, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If the Federal Forum Provision is found to be unenforceable, we may incur additional costs associated with resolving
            such matters. The Federal Forum Provision may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Court of Chancery of the State of Delaware and the United States District
            Court for the District of Delaware may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such
            judgments may be more or less favorable to us than our stockholders.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Because we do not anticipate paying any cash dividends on our capital stock in the foreseeable future, capital appreciation, if any, will be your sole source of gain.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We have never declared or paid cash dividends on our capital stock. We currently intend to retain all of our future earnings, if any, to finance the growth and development of our business. As a result, capital
            appreciation, if any, of our common stock will be your sole source of gain for the foreseeable future.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">69</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-weight: bold;">General Risk Factors</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Adverse developments affecting the financial services industry could adversely affect our current and projected business operations and our financial condition and results of
            operations.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">Adverse developments that affect financial institutions, such as events involving liquidity that are rumored or actual, have in the past and may in the future lead to bank failures and market-wide liquidity
            problems. The U.S. Department of Treasury, FDIC and Federal Reserve Board have announced a program to provide up to $25 billion of loans to financial institutions secured by certain of such government securities held by financial institutions
            to mitigate the risk of potential losses on the sale of such instruments, widespread demands for customer withdrawals or other liquidity needs of financial institutions for immediately liquidity may exceed the capacity of such program. There is
            no guarantee, however, that the U.S. Department of Treasury, FDIC and Federal Reserve Board will provide access to uninsured funds in the future in the event of the closure of other banks or financial institutions, or that they would do so in a
            timely fashion.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">Uncertainty remains over liquidity concerns in the broader financial services industry, and our business, our business partners, or industry as a whole may be adversely impacted in ways that we cannot predict at
            this time.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">Although we assess our banking relationships as we believe necessary or appropriate, our access to cash in amounts adequate to finance or capitalize our current and projected future business operations could be
            significantly impaired by factors that affect the financial institutions with which we have banking relationships, and in turn, us. These factors could include, among others, events such as liquidity constraints or failures, the ability to
            perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects
            for companies in the financial services industry. These factors could also include factors involving financial markets or the financial services industry generally. The results of events or concerns that involve one or more of these factors
            could include a variety of material and adverse impacts on our current and projected business operations and our financial condition and results of operations. These could include, but may not be limited to, delayed access to deposits or other
            financial assets or the uninsured loss of deposits or other financial assets; or termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">In addition, widespread investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter
            financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our
            cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or
            result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on
            our liquidity and our current and/or projected business operations and financial condition and results of operations.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">In addition, a critical vendor or business partner could be adversely affected by any of the liquidity or other risks that are described above as factors, which in turn, could have a material adverse effect on
            our current and/or projected business operations and results of operations and financial condition. Any business partner or supplier bankruptcy or insolvency, or any breach or default by a business partner or supplier, or the loss of any
            significant business partner or supplier relationships, could result in material adverse impacts on our current and/or projected business operations and financial condition.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Unfavorable global economic conditions could adversely affect our business, financial condition or results of operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. Global economic and business activities continue to face widespread uncertainties,
            and global credit and financial markets have experienced extreme volatility and disruptions in the past several years, including severely diminished liquidity and credit availability, rising inflation and monetary supply shifts, rising interest
            rates, labor shortages, declines in consumer confidence, declines in economic growth, increases in unemployment rates, recession risks, and uncertainty about economic and geopolitical stability. A severe or prolonged economic downturn, such as
            the global financial crisis, could result in a variety of risks to our business, including weakened demand for our products, and our ability to raise additional capital when needed on acceptable terms, if at all. Supply chain disruptions have
            lengthened our suppliers&#8217; timelines and increased costs. The occurrence of, or acceleration or exacerbation of, any of the foregoing could harm our business and we cannot anticipate all of the ways in which the economic climate and financial
            market conditions could adversely affect our business.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">70</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our internal computer systems, or those of any of our Contract Research Organizations (&#8220;CROs&#8221;), manufacturers, other contractors, consultants, existing or future collaborators,
            may fail or suffer security or data privacy breaches or other unauthorized or improper access to, use of or destruction of our proprietary and confidential data, employee data or personal data, which could result in additional costs,
            significant liabilities, harm to our reputation and material disruption of our operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Despite the implementation of security measures, our internal computer systems and those of our current and any future CROs, other contractors, consultants, potential future collaborators and other third-party service
            providers are vulnerable to damage from various methods, including cybersecurity attacks, breaches, intentional or accidental mistakes or errors, attacks using artificial intelligence, or other technological failures, which can include, among
            other things, computer viruses, unauthorized access attempts, including third parties gaining access to systems using stolen or inferred credentials, denial-of-service attacks, phishing attempts, service disruptions, natural disasters, fire,
            terrorism, war and telecommunication and electrical failures. As the cyber-threat landscape evolves, these attacks are growing in frequency, sophistication and intensity, and are becoming increasingly difficult to detect. If such an event were
            to occur and cause interruptions in our operations or result in the unauthorized acquisition of or access to personally identifiable information or individually identifiable health information (violating certain privacy laws such as HIPAA, or
            HITECH Act, the CCPA and GDPR), it could result in a material disruption of our product candidate development programs and our business operations, and we could incur significant liabilities. Some of the federal, state and foreign government
            requirements include obligations of companies to notify individuals of security breaches involving particular personally identifiable information, which could result from breaches experienced by us or by our vendors or contractors.
            Notifications and follow-up actions related to a security breach could impact our reputation and cause us to incur significant costs, including legal expenses and remediation costs. For example, the loss of clinical trial data from completed,
            ongoing or future clinical trials involving our product candidates could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the lost data.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">To the extent that any disruption or security breach were to result in a loss of, or damage to, our data, or inappropriate disclosure of confidential or proprietary information, we could be exposed to litigation and
            governmental investigations, the further development and commercialization of our product candidates could be delayed, and we could be subject to significant fines or penalties for any noncompliance with certain state, federal or international
            privacy and security laws.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">Our insurance policies may not be adequate to compensate us for the potential losses arising from any such disruption, failure or security breach. In addition, such insurance may not be available to us in the future
            on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and could have high deductibles in any event, and defending a suit, regardless of its merit, could be costly and divert management
            attention.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">The estimates of market opportunity and forecasts of market growth that we provide may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted
            growth, our business may not grow at similar rates, or at all.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The market opportunity estimates and growth forecasts we provide are subject to significant uncertainty and are based on assumptions and estimates which may not prove to be accurate. The estimates and forecasts
            relating to size and expected growth of our target market may prove to be inaccurate. Even if the markets in which we compete meet the size estimates and growth forecasts, our business may not grow at similar rates, or at all. Our growth is
            subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">71</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our employees, independent contractors, consultants, commercial partners, collaborators and vendors may engage in misconduct or other improper activities, including noncompliance
            with regulatory standards and requirements.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We are exposed to the risk of employee fraud or other illegal activity by our employees, independent contractors, consultants, commercial partners, collaborators, service providers and vendors. Misconduct by these
            parties could include intentional, reckless and/or negligent conduct that fails to comply with the laws of the FDA and other similar foreign regulatory bodies, provide true, complete and accurate information to the FDA and other similar foreign
            regulatory bodies, comply with manufacturing standards we have established, comply with healthcare fraud and abuse laws in the United States and similar foreign fraudulent misconduct laws, or report financial information or data accurately or
            to disclose unauthorized activities to us. As we begin commercializing our products and if we obtain FDA approval of our product candidate in the United States, our potential exposure under such laws will increase significantly, and our costs
            associated with compliance with such laws will also increase. These laws may impact, among other things, our current activities with principal investigators and research patients, as well as proposed and future sales, marketing and education
            programs. We have a code of business conduct and ethics and maintain a training program, but it is not always possible to identify and deter misconduct by our employees, independent contractors, consultants, commercial partners and vendors, and
            the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to
            comply with these laws or regulations. If any actions are instituted against us and we are not successful in defending ourselves or asserting our rights, those actions could result in the imposition of civil, criminal and administrative
            penalties, damages, monetary fines, imprisonment, disgorgement, possible exclusion from participation in government healthcare programs, additional reporting obligations and oversight if we become subject to a corporate integrity agreement or
            other agreement to resolve allegations of noncompliance with these laws, contractual damages, reputational harm, diminished profits and future earnings and the curtailment of our operations.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Our ability to use our net operating losses and research and development credit carryforwards to offset future taxable income may be subject to certain limitations.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an &#8220;ownership change,&#8221; generally defined as a more than 50 percentage points increase
            in ownership by value in its equity ownership by certain shareholders over their lowest ownership percentage within a rolling three-year period, is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs,
            and its research and development credit carryforwards to offset future taxable income. Certain substantial changes in our ownership between February 2004 to date will more likely than not limit our ability to utilize the amount of our existing
            NOLs and research and development credit carryforwards, and if we undergo any further ownership change, our ability to utilize NOLs and research and development credit carryforwards could be further limited by Sections 382 and 383 of the Code.
            In addition, our ability to deduct net interest expense may be limited if we have insufficient taxable income for the year during which the interest is incurred, and any carryovers of such disallowed interest would be subject to the limitation
            rules similar to those applicable to NOLs and other attributes. Future changes in our stock ownership, some of which might be beyond our control, could result in an ownership change under Section 382 of the Code. For these reasons, in the event
            we experience a change of control, we may not be able to utilize a material portion of the NOLs, research and development credit carryforwards or disallowed interest expense carryovers, even if we attain profitability.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">An active trading market for our common stock may not be sustained.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">We cannot assure you that an active trading market for our common stock will be sustained. The lack of an active trading market may impair the value of your shares and your ability to sell your shares at the time you
            wish to sell them. An inactive trading market may also impair our ability to raise capital by selling shares of our common stock and enter into strategic partnerships or acquire other complementary products, technologies or businesses by using
            shares of our common stock as consideration. Furthermore, there can be no guarantee that we will continue to satisfy the continued listing standards of Nasdaq. If we fail to satisfy the continued listing standards, we could be de-listed, which
            would have a negative effect on the price of our common stock.</div>

          <div><br/>
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">72</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">We expect that the price of our common stock will fluctuate substantially.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The market price of our common stock has been highly volatile and may fluctuate substantially due to many factors, some of which are beyond our control, including:</div>

          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">announcements of U.S. regulatory approval or disapproval of our FemBloc system or the FDA&#8217;s decision to grant or decline any future approvals or clearances for enhancements to our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">announcements of international regulatory approval or disapproval of our FemBloc system or the foreign regulatory body or notified body&#8217;s decision to grant or decline any future approvals for enhancements to
                    our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">adverse results from or delays in clinical pivotal trial of our FemBloc system;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">unanticipated safety concerns related to the use of our FemBloc system;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">unanticipated safety concerns related to the use of our FemaSeed product or other products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">FDA or other U.S. or foreign regulatory or legal actions or changes affecting us or our industry;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">our ability to develop, obtain regulatory clearance or approval for, and market new and enhanced medical products on a timely basis;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">any voluntary or mandated product recalls;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">adverse developments concerning our suppliers or any future strategic partnerships;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the volume and timing of sales of our products;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the introduction of new products or product enhancements by us or others in our industry;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">disputes or other developments with respect to our or others&#8217; intellectual property rights;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">product liability claims or other litigation;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">quarterly variations in our results of operations or those of others in our industry;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">media exposure of our products or of those of others in our industry;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">changes in governmental regulations or in reimbursement;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">changes in earnings estimates or recommendations by securities analysts;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">changes in financial estimates or guidance, including our ability to meet our future revenue and operating profit or loss estimates or guidance;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">the public&#8217;s reaction to our earnings releases, other public announcements and filings with the SEC;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">sales of substantial amounts of our stock by directors, officers or significant stockholders, or the expectation that such sales might occur;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">operating and stock performance of other companies that investors deem comparable to us and overall performance of the equity markets;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">additions or departures of key personnel;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">changes in our capital structure, such as future issuances of securities and the incurrence of debt;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">general market conditions and other factors, including factors unrelated to our operating performance or the operating performance of our competitors; and</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
                </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: #000000;">other factors described in this &#8220;Risk Factors&#8221; section.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="color: #000000;">In recent years, the stock markets generally have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and
            industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">In addition, in the past, class action litigation has often been instituted against companies whose securities have experienced periods of volatility in market price. Securities litigation brought against us following
            volatility in our stock price, regardless of the merit or ultimate results of such litigation, could result in substantial costs, which would hurt our financial condition and operating results and divert management&#8217;s attention and resources
            from our business.</div>

          <div><br/>
          </div>

          <div style="color: #000000; font-style: italic; font-weight: bold;">Securities analysts may not continue to publish favorable research or reports about our business or may publish no information at all, which could cause our stock price or
            trading volume to decline.</div>

          <div><br/>
          </div>

          <div style="color: #000000;">The trading market will be influenced to some extent by the research and reports that industry or financial analysts publish about us and our business. We do not control these analysts. Our research coverage may be
            inconsistent and not as robust as larger and more established public companies and, as we begin to establish a commercialization operation, analysts may be unable to accurately forecast our results and could make it more likely that we fail to
            meet their estimates. If any of the analysts who cover us provide inaccurate or unfavorable research or issue an adverse opinion regarding our stock price, our stock price could decline. If one or more of these analysts cease coverage of us or
            fail to publish reports covering us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline and result in the loss of all or a part of your investment in us.</div>

          <div><br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">73</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div style="width: 100%;" class="BRPFPageHeader">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <a id="UnresolvedStaffComments."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 1B.</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000; font-weight: bold;">Unresolved Staff Comments.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <div style="text-align: justify; color: #000000;">None.</div>

          <div style="text-align: justify; color: #000000;"> <br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="box-sizing: border-box; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 54pt;">
                            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Item
                                  1C. <br/>
                                </span></span></div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Cybersecurity</div>
                          </td>

  </tr>


</table>
                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

      <div style="box-sizing: border-box; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
        <div style="box-sizing: border-box;"><br/>
        </div>

      </div>

      <div style="box-sizing: border-box; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
        <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Text_029d0d09713740e5a8bac6ef7e80386c" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ab34ca00211a418c8411367921ece8b01">
<div style="box-sizing: border-box; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="box-sizing: border-box;">Risk Management and Strategy</span></div>
</ix:nonNumeric>
        <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b01" continuedAt="Text_ab34ca00211a418c8411367921ece8b02">
<div style="box-sizing: border-box; text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b02" continuedAt="Text_ab34ca00211a418c8411367921ece8b03"><ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="Text_cd35c7363aea4069ae04f7e84dd3ba12" contextRef="c20240101to20241231" escape="true">
<div style="box-sizing: border-box; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="box-sizing: border-box; font-weight: normal;"><ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Fact_ceed0ccf2d024a4ebbd582e4028de071" contextRef="c20240101to20241231" format="ixt:fixed-true">We employ a cybersecurity program</ix:nonNumeric> which we believe is appropriate for the potential of cybersecurity threats faced by us and is built upon a set of
            policies, procedures and standards supported by training and education. Our information systems employ local and cloud storage and recovery services from various third parties. We have established processes to assess, identify, and manage risks
            from cybersecurity threats as part of our broader enterprise-wide risk management system and processes and <ix:nonNumeric name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Fact_e77055ee476c486796253958bd19912c" contextRef="c20240101to20241231" format="ixt:fixed-true">engaged third-party consultants to assess and gather threat intelligence and cyber risk trends and conduct assessments and testing of our cybersecurity procedures and protections</ix:nonNumeric>, </span><span style="font-weight: normal;">which is overseen by our Board of Directors
            through our Audit Committee, along with our executive management.</span></div>
</ix:nonNumeric></ix:continuation>

        <div style="box-sizing: border-box; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:continuation id="Text_ab34ca00211a418c8411367921ece8b03" continuedAt="Text_ab34ca00211a418c8411367921ece8b04">
<div><span style="font-weight: normal;"> </span><br/></div>
</ix:continuation>
          <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b04" continuedAt="Text_ab34ca00211a418c8411367921ece8b05">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Our cybersecurity program focuses on all areas of our business, including cloud-based environments, devices used by employees and contractors,
            facilities, networks, applications, vendors, disaster recovery, business continuity and controls and safeguards enabled through business processes and tools. We continuously monitor for unauthorized access to our information technology systems
            and identify potential security threats through various automated detection solutions.&#160;To protect the security of our information infrastructure and protect our systems and information from unauthorized access, we draw on the knowledge and
            insights of an external information technology consultant who acts as our primary IT administrator and employ an array of&#160;third-party&#160;tools and technologies.</div>
</ix:continuation>
          <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b05" continuedAt="Text_ab34ca00211a418c8411367921ece8b06">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
          <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b06" continuedAt="Text_ab34ca00211a418c8411367921ece8b07">
<div style="font-weight: normal;"><span style="font-family: 'Times New Roman';"><br/>
            </span> </div>
</ix:continuation>
          <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b07" continuedAt="Text_ab34ca00211a418c8411367921ece8b08">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
          <ix:continuation id="Text_ab34ca00211a418c8411367921ece8b08">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">As of the date of this Annual Report, <ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="Text_fac631c109ee4db0b7401f73bb24945f" contextRef="c20240101to20241231" escape="true"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;"><ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Fact_f69974a3522843568acdfcdf4229ec4e" contextRef="c20240101to20241231" format="ixt:fixed-false">we have not encountered any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including its business strategy, results of operations, or financial condition.</ix:nonNumeric></span></ix:nonNumeric>&#160;For more information on our cybersecurity related risks, see &#8220;General Risks
            Factors&#8221; included elsewhere in this Annual Report on Form 10-K.</div>
</ix:continuation>
        </div>


        <ix:nonNumeric name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Text_d5919c7590f743ae98809b7b4bf88242" contextRef="c20240101to20241231" escape="true" continuedAt="Text_372d3fba9c834d699b3931df757d4f881">
<div style="display:none;"><br/></div>
<div style="box-sizing: border-box; text-align: justify; text-indent: 40.8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          <span style="box-sizing: border-box; font-weight: bold;">Governance and Role of Management and the Board</span><br/>
        </div>
</ix:nonNumeric>
        <ix:continuation id="Text_372d3fba9c834d699b3931df757d4f881" continuedAt="Text_372d3fba9c834d699b3931df757d4f882">
<div style="display:none;"><br/></div>
<div style="box-sizing: border-box; text-align: justify; text-indent: 40.8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="box-sizing: border-box; font-weight: bold;"> <br/>
          </span></div>
</ix:continuation>
      </div>

      <div style="box-sizing: border-box; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
        <div style="box-sizing: border-box; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="box-sizing: border-box;">
            <ix:continuation id="Text_372d3fba9c834d699b3931df757d4f882">
<div style="box-sizing: border-box; text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Text_0dd21aae48664445a3bd4fd436ea7cc7" contextRef="c20240101to20241231" escape="true"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Fact_ee29fbbee644427282441d1f0076e464" contextRef="c20240101to20241231" format="ixt:fixed-true">Our  Chief Operating Officer leads our cybersecurity program and reports, with respect to cybersecurity incidents, to the Company&#8217;s Chief Financial Officer</ix:nonNumeric>. <ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Text_96fa547906ae471d8b4d01ec91f7e44b" contextRef="c20240101to20241231" escape="true" continuedAt="Text_36c6b49f50264bfb8bacee3480c8bd721"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:nonNumeric name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Text_852c27d62d5a4b5db99c93ca62dbc832" contextRef="c20240101to20241231" escape="true" continuedAt="Text_50a0a5e4dc044571b76dffc70f0cbee01"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our <ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Fact_2dbd1e2686194c8fa88d3d14f671b55d" contextRef="c20240101to20241231" format="ixt:fixed-true">Chief Financial Officer reports</ix:nonNumeric></span></ix:nonNumeric></span></ix:nonNumeric><ix:continuation id="Text_36c6b49f50264bfb8bacee3480c8bd721" continuedAt="Text_36c6b49f50264bfb8bacee3480c8bd722"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_50a0a5e4dc044571b76dffc70f0cbee01" continuedAt="Text_50a0a5e4dc044571b76dffc70f0cbee02"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> directly to </span></ix:continuation></span></ix:continuation><ix:nonNumeric name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Text_b285aa3cf35f4f3bb6a30bb652ac4147" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6f446516db634abcb599248a6842c6971"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_36c6b49f50264bfb8bacee3480c8bd722" continuedAt="Text_36c6b49f50264bfb8bacee3480c8bd723"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_50a0a5e4dc044571b76dffc70f0cbee02" continuedAt="Text_50a0a5e4dc044571b76dffc70f0cbee03"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">the Board of Directors and the </span></ix:continuation></span></ix:continuation></span></ix:nonNumeric><ix:continuation id="Text_6f446516db634abcb599248a6842c6971"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_36c6b49f50264bfb8bacee3480c8bd723" continuedAt="Text_36c6b49f50264bfb8bacee3480c8bd724"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_50a0a5e4dc044571b76dffc70f0cbee03" continuedAt="Text_50a0a5e4dc044571b76dffc70f0cbee04"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Text_08ed14d2078f49518a36e25cd260b81d" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6d7a41eecc854c3b85206533680df9981"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span></ix:nonNumeric></span></ix:continuation></span></ix:continuation></span></ix:continuation></span></ix:nonNumeric><ix:continuation id="Text_36c6b49f50264bfb8bacee3480c8bd724" continuedAt="Text_36c6b49f50264bfb8bacee3480c8bd725"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_50a0a5e4dc044571b76dffc70f0cbee04" continuedAt="Text_50a0a5e4dc044571b76dffc70f0cbee05"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_6d7a41eecc854c3b85206533680df9981" continuedAt="Text_6d7a41eecc854c3b85206533680df9982"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. </span></ix:continuation></span></ix:continuation></span></ix:continuation><ix:nonNumeric name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="Text_9100f52eb6954d07ad92c1055d1edacb" contextRef="c20240101to20241231" escape="true"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_36c6b49f50264bfb8bacee3480c8bd725" continuedAt="Text_36c6b49f50264bfb8bacee3480c8bd726"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_50a0a5e4dc044571b76dffc70f0cbee05" continuedAt="Text_50a0a5e4dc044571b76dffc70f0cbee06"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_6d7a41eecc854c3b85206533680df9982" continuedAt="Text_6d7a41eecc854c3b85206533680df9983"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.</span></ix:continuation></span></ix:continuation></span></ix:continuation></span></ix:nonNumeric><ix:continuation id="Text_36c6b49f50264bfb8bacee3480c8bd726"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_50a0a5e4dc044571b76dffc70f0cbee06"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><ix:continuation id="Text_6d7a41eecc854c3b85206533680df9983"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#8217;s oversight of the Company&#8217;s information technology function and supervision of the Company&#8217;s IT administrator.</span></ix:continuation></span></ix:continuation></span></ix:continuation> We have not experienced any cybersecurity threats or incidents that have had a material impact on our business to date.</div>
</ix:continuation>
            </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div> <br/>
      </div>

      <a id="Properties."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 2.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">Properties.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; color: #000000;">We lease our facility in Suwanee, Georgia which, together with our research and development, controlled environment room and office space, currently totals approximately 41,000 square feet. As of
        December 31, 2024, our monthly rent payment was $50,590 and is subject to increases on an annual basis. Our lease expires in April 2029, and we have the option to extend the term for one consecutive term of five years, subject to certain terms and
        conditions.</div>

      <div><br/>
      </div>

      <a id="LegalProceedings."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 3.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">Legal Proceedings.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; color: #000000;">None</div>

      <div style="text-align: justify; color: #000000;"> <br/>
      </div>

      <a id="MineSafetyDisclosures."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 4.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">Mine Safety Disclosures.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; color: #000000;">Not applicable</div>

      <div style="text-align: justify; color: #000000;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">74</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <a id="PARTII"><!--Anchor--></a>
      <div style="text-align: center; color: #000000; font-weight: bold;">PART II</div>

      <div><br/>
      </div>

      <a id="MarketforRegistrantsCommo"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 5.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">MARKET FOR COMMON EQUITY</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Market Information</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Our common stock is listed on the NASDAQ Capital Market under the ticker symbol FEMY.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">On March 20, 2025 there were 145 holders of record of our common stock. This number does not include stockholders for whom shares were held in a &#8220;nominee&#8221; or &#8220;street&#8221; name.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">We have not declared or paid any cash dividends on our common stock and do not anticipate declaring or paying any cash dividends in the foreseeable future. We currently expect to retain future earnings, if any, for the
        continued development of our business.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Our transfer agent and registrar is Broadridge Investor Communication Solutions, Inc.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Recent Sales of Unregistered Securities</div>

      <div><br/>
      </div>

      <div style="color: #000000;">None.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Equity Compensation Plan Information</div>

      <div><br/>
      </div>

      <div style="color: #000000;">The information required by Item 5 of Form 10-K regarding equity compensation plans is incorporated herein by reference to Item 11. of Part III of this Annual Report on Form 10-K.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</div>

      <div><br/>
      </div>

      <div style="color: #000000;">None.</div>

      <div><br/>
      </div>

      <a id="Reserved"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 6.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">[Reserved]</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000;">Not applicable</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">75</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <a id="ManagementsDiscussionandA"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 7.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000;">
        <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We are a leading biomedical innovator, addressing significant unmet needs in women&#8217;s health worldwide, with a broad patent-protected portfolio of
            disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product portfolio worldwide, and they are currently being commercialized in the U.S.
            and key international markets. FemaSeed<sup>&#174;</sup> Intratubal Insemination, a groundbreaking infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and approved in Europe, United Kingdom (UK), Canada and
            Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety with high satisfaction from both patients and practitioners. FemVue<sup>&#174;</sup>, a companion diagnostic for
            fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#174;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada
            and Israel. FemBloc&#174; permanent birth control is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our proprietary synthetic tissue adhesive
            (blended polymer) into both fallopian tubes simultaneously. Over time, the blended polymer fully degrades and produces nonfunctional scar tissue to permanently block the fallopian tubes in the safest most natural approach. This is in stark
            contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related events, and even death. Along with the various surgical risks, some patients may
            not qualify as good surgical candidates due to obesity or medical comorbidities. The FemBloc non-surgical approach has the potential to offer a safer, more accessible in-office alternative with fewer risks, contraindications, and substantially
            lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc have demonstrated compelling effectiveness and five-year safety with high satisfaction from both patients and practitioners. In March 2025, we
            announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for non-surgical female permanent birth control. For the FemBloc blended polymer, an integral part of the FemBloc
            permanent birth control, we have successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified Body has recommended for CE mark approval pending the final stages of EMA review, with potential approval expected
            mid-2025. In March 2025, we announced strategic distribution partnerships for FemBloc in Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#174; and FemChec&#174;, companion
            diagnostic products for FemBloc&#8217;s ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. We are a woman-founded and led company with an expansive, internally created intellectual property portfolio with
            approximately 200 issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to develop products with commercialization efforts underway. Our suite of products and
            product candidate address what we believe are multi-billion dollar global market segments in which there has been little advancement for many years, helping women avoid pharmaceutical solutions, implants and surgery that can be expensive and
            expose women to harm.</div>

        </div>

      </div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Factors Affecting Our Business</div>

      <div><br/>
      </div>

      <div style="color: #000000;">There are a number of factors that have impacted, and we believe will continue to impact, our results of operations and growth. These factors include:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;"><span style="font-weight: bold; font-style: italic;">Commencement and conduct of clinical trial for our product candidate</span>. We must successfully recruit and enroll clinical trial participants in our clinical
                trial for FemBloc, in order to have the requisite data for regulatory submissions to the FDA for marketing authorization.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;"><span style="font-weight: bold; font-style: italic;">Regulatory approval of our product candidate</span>. We must successfully obtain timely approval for our product candidate. For our sales to grow, we will need
                to receive FDA approval for the FemBloc system for permanent birth control, and will need to obtain regulatory approval or marketing authorization of our product candidate in international markets.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;"><span style="font-weight: bold; font-style: italic;">Clinical results</span>. Publications of clinical results by us, our competitors and other third parties can have a significant influence on whether, and the
                degree to which, our products are used by healthcare practitioners and the procedures and treatments those healthcare practitioners choose to provide.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;"><span style="font-weight: bold; font-style: italic;">Commercialization and market acceptance</span>. The success of our business will ultimately depend on our ability to commercialize our approved products and
                gain broad market acceptance of our products, which will require an extensive education process for both healthcare practitioners and patients of the benefits of our products, development of a robust sales force infrastructure and increased
                manufacturing capacity.</div>
            </td>

  </tr>


</table>
      <div> <br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">76</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;"><span style="font-weight: bold; font-style: italic;">Competition</span>. Our industry has a number of large, well-capitalized companies. We must continue to successfully compete in light of our competitors&#8217;
                existing and future products and related pricing and their resources to successfully market to the healthcare practitioners who use our products.</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;"><span style="font-weight: bold; font-style: italic;">Our financial condition</span>. We need substantial additional funding to continue our development and commercialization plan and may be unable to raise capital
                when needed. We must comply with covenants and payment obligations under our convertible notes.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000;">While these factors may present significant opportunities for us, they also pose significant risks and challenges that we must address. See the section titled &#8220;Risk Factors&#8221; for more information.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Components of Our Comprehensive Loss</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Sales</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Sales are primarily from the sale of our FemaSeed and FemVue products.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">We sell our product to medical centers, including healthcare practitioner offices, primarily through our direct commercial team in the U.S., as well as through distribution partners in select international markets. For
        the year ended December 31, 2024, Comercial Medico Quiruigca, SA and Durgalab, distributors in Spain, accounted for approximately 15% and 12%, respectively, of our total revenue. For the years ended December 31, 2024 and 2023, Bayer Yakuhin, Ltd.
        accounted for approximately 7% and 5%, respectively, of our total revenue. For products sold in the U.S. through direct customer service, control is transferred upon shipment to customers. For products sold to distributors internationally, control
        is transferred upon shipment or delivery to the customer&#8217;s named location, based on the contractual shipping terms.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Cost of sales</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Cost of sales consists primarily of costs of components for use in our products, the materials and labor that are used to produce our products, and the manufacturing overhead that directly supports production. We expect
        cost of sales to increase in absolute terms as our revenue grows.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">77</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Research and development</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Research and development, or R&amp;D, expenses consist of engineering, product development, clinical, quality assurance and regulatory expenses. R&amp;D expenses include:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">cost of clinical trials to support our product candidate FemBloc and product enhancements, including expenses for activities conducted by third-party services providers, primarily clinical research organizations,
                or CROs, and site payments;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">certain personnel-related expenses, including salaries, benefits and stock-based compensation;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">materials and supplies used for internal R&amp;D and clinical activities;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">allocated overhead information technology expenses; and</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">cost of outside consultants, who assist with technology development, regulatory affairs, clinical affairs and quality assurance, and testing fees.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000;">We track outsourced development costs and other external research and development costs to specific product candidates on a program-by-program basis, fees paid to CROs, manufacturing and clinical development activities.
        However, we do not track our internal research and development expenses on a program-by-program basis as they primarily relate to compensation, overhead and early research and other costs which are deployed across multiple projects under
        development.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">R&amp;D costs are expensed as incurred. In the future, we expect R&amp;D expenses to increase in absolute dollars as we continue to develop our product candidate FemBloc, expand our product candidate pipeline, enhance our
        existing products and technologies and perform activities related to obtaining additional regulatory approval.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Sales and marketing</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Sales and marketing expenses consist of personnel-related expenses, including compensation, benefits, and stock-based compensation. Other sales and marketing expenses include marketing and promotional activities,
        including travel, trade shows and market research, and cost of outside consultants. We expect to expand our sales force and increase our marketing efforts as we commercialize our products based on our platform technologies. As a result, we expect
        sales and marketing expenses to increase in absolute dollars in future periods.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">General and administrative</div>

      <div><br/>
      </div>

      <div style="color: #000000;">General and administrative expenses consist of personnel-related expenses, including compensation, benefits, travel and stock-based compensation. Other general and administrative expenses include professional services
        fees, including legal, audit and tax fees, insurance costs, cost of outside consultants and employee recruitment and training costs.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Depreciation and amortization</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Depreciation and amortization expenses consist of depreciation expense associated with our fixed assets and amortization associated with our lease right-of-use assets and patents. We expect to invest in capital equipment
        to support our ongoing and planned commercialization efforts and continue to invest in our intellectual property. As a result, we expect our depreciation and amortization expenses to increase in absolute dollars in the future.<br/>
      </div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Other (expense) income</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Other (expense) income consists largely of interest earned on our cash equivalents and short-term investments, offset by interest expense and other expenses.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Income tax expense</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Income tax expense consists of the minimum state income taxes we are required to pay. We have a full valuation allowance for deferred tax assets, including net operating loss carryforwards and tax credits related
        primarily to R&amp;D.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">78</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000; font-weight: bold;">Results of Operations</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Comparison of the Years Ended December 31, 2024 and 2023</div>

      <div><br/>
      </div>

      <div style="color: #000000;">The following table shows our results of operations for the years ended December 31, 2024 and 2023:</div>

      <div><br/>
      </div>

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


  <tr>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">% Change</div>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sales</div>
              </td>

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

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,629,108</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,071,970</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">557,138</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">52.0</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of sales (excluding depreciation expense)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">544,903</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">380,069</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">164,834</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43.4</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating expenses:</div>
              </td>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,216,543</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,208,701</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,007,842</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14.0</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,030,150</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">650,126</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,380,024</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">519.9</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,325,999</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,858,008</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(532,009</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-7.8</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">297,318</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">483,481</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(186,163</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-38.5</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total operating expenses</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,870,010</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,200,316</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,669,694</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24.1</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Loss from operations</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(17,785,805</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(14,508,415</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3,277,390</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22.6</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other (expense) income:</div>
              </td>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest income</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">582,354</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">431,019</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">151,335</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35.1</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest expense</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,603,575</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(165,390</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,438,185</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">869.6</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total other (expense) income</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,021,221</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">265,629</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,286,850</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-484.5</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss before income taxes</div>
              </td>

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

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(18,807,026</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(14,242,786</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,564,240</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32.0</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax expense</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,602</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,338</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,264</div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">121.3</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net loss</div>
              </td>

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

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(18,816,628</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(14,247,124</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,569,504</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32.1</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div>
              </td>

  </tr>


</table>
      </div>

      <div><br/>
      </div>

      <div style="color: #000000;">Sales increased by $557,138 or 52.0%, to $1,629,108 in 2024 from $1,071,970 in 2023. The increase is attributable primarily to FemaSeed product sales of $509,650, which was commercialized in 2024. FemVue units sold
        increased by 6.9% in 2024 as compared to 2023, while maintaining a relatively flat average selling price.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Cost of sales</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Cost of sales increased by $164,834, or 43.4%, to $544,903 in 2024 from $380,069 in 2023. The increase in cost of sales is primarily attributed to increased sales, partially offset by certain manufacturing efficiencies.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Research and development</div>

      <div><br/>
      </div>

      <div style="color: #000000;">The following table summarizes our R&amp;D expenses incurred during the periods presented:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
              <div style="text-align: center; color: #000000; font-weight: bold;">Year Ended December 31,</div>
            </td>

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

  </tr>

  <tr>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; font-weight: bold;"> 2024</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; color: #000000; font-weight: bold;">2023</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Compensation and related personnel costs</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div>4,652,802</div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">3,733,928</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Clinical-related costs</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>1,665,736</div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">1,702,985</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Material and development costs</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div>1,113,129</div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">1,091,930</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Professional and outside consultant costs</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>673,733</div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">570,628</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Other costs</div>
            </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>111,143</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">109,230</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Total research and development expenses</div>
            </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>8,216,543</div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">7,208,701</div>
            </td>

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

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000;">R&amp;D expenses increased by $1,007,842 or 14.0%, to $8,216,543 in 2024 from $7,208,701 in 2023. The increase is primarily due to increased compensation costs, material and development costs, and professional and outside
        consultant costs.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">79</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Sales and marketing</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Sales and marketing expenses increased by $3,380,024 or 519.9%, to $4,030,150 in 2024 from $650,126 in 2023. The increase relates primarily to compensation, marketing and travel costs as we recruited a commercial team to
        promote our available products.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">General and administrative</div>

      <div><br/>
      </div>

      <div style="color: #000000;">General and administrative expenses decreased by $532,009, or 7.8%, to $6,325,999 in 2024 from $6,858,008 in 2023. The decrease relates primarily to decreased compensation expense and professional costs, partially offset
        by increased facility and other overhead costs.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Depreciation and amortization</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Depreciation and amortization expenses decreased by $186,163, or 38.5%, to $297,318 in 2024 from $483,481 in 2023. The decrease relates to depreciation expense associated with the Company&#8217;s fixed assets and amortization
        expense associated with the Company&#8217;s intangible assets that have reached the end of their useful lives.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Other (expense) income</div>

      <div><br/>
      </div>

      <div style="color: #000000;">
        <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total other (expense) income decreased by $1,286,850, or 484.5%, to $1,021,221 net expense in 2024 from $265,629 net income in 2023. The decrease
          relates to increased interest expense and non-cash discount amortization related to the convertible notes payable which were outstanding for the full year, partially offset by increased interest income.</div>

      </div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Income tax expense</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Income tax expense increased by $5,264 or 121.3%, to $9,602 in 2024 from $4,338 in 2023 due to an increase in the state minimum taxes we are required to pay.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">80</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000; font-weight: bold;">Liquidity and Capital Resources</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Sources of liquidity</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Since our inception through December 31, 2024, our operations have been financed primarily by net proceeds from the sale of our common stock and convertible indebtedness and, to a lesser extent, product revenue. As of
        December 31, 2024, we had $3,451,761 of cash and cash equivalents and an accumulated deficit of $127,198,257.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In July 2022, we entered into an Equity Distribution Agreement (the &#8220;Equity Distribution Agreement&#8221;) with Piper Sandler &amp; Co. (&#8220;Piper Sandler&#8221; or the &#8220;Sales Agent&#8221;) and filed a related prospectus establishing an
        &#8220;at-the-market&#8221; facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales Agent. As of October 2023, the Sales Agent was authorized to sell shares of common stock for an aggregate offering
        price up to $16.7 million pursuant to the prospectus. During the year ended December 31, 2024, we sold approximately 1.3 million shares of common stock for aggregate proceeds of $2 million, and as of December 31, 2024, approximately $7.0 million
        remains available for sale pursuant to the prospectus. As of December 31, 2024, approximately 4.6 million shares of common stock have been sold to date for aggregate proceeds of $9.8 million under the Equity Distribution Agreement pursuant to the
        prospectus. Subsequent to December 31, 2024, we raised approximately $5.4 million under the Equity Distribution Agreement. Based on our public float, as of the date of the filing of this Annual Report on Form 10-K, we are only permitted to utilize
        a shelf registration statement, including the registration statement under which our at the market offering is operated, subject to Instruction I.B.6 to Form S-3, which is referred to as the &#8220;baby shelf&#8221; rule. For so long as our public float is
        less than $75.0 million, we may not sell more than the equivalent of one-third of our public float during any 12 consecutive months pursuant to the baby shelf rules.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In April 2023, we sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722 shares of common stock in a registered direct offering and, in a concurrent private
        placement, warrants to purchase up to 3,196,722 shares of common stock. Additionally, common warrants were issued to the placement agent in this transaction to purchase up to 191,803 shares of common stock as compensation for services, collectively
        the (&#8220;April 2023 Financing&#8221;). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The net proceeds from the April 2023 Financing at closing were approximately $3.4 million. The warrants in the
        April 2023 Financing were fully exercised for additional cash proceeds of $3.5 million during 2023. Placement agent warrants of 122,994 were exercised for additional cash proceeds of $0.2 million during 2023.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In November 2023, we entered into a securities purchase agreement with certain accredited investors pursuant to which we sold (i) senior unsecured convertible notes in an aggregate principal amount of $6,850,000,
        convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and (iii) Series B Warrants to
        purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.475 per share (collectively, the &#8220;November 2023 Financing&#8221;). Net proceeds from the November 2023 Financing were $6.3 million. The Series B Warrants expired
        in November 2024 unexercised. If exercised for cash, the Series A Warrants issued in the November 2023 Financing could result in proceeds of up to an additional $6.8 million. The Series A Warrants expire in November 2028. In February 2025, $85,000
        of Series A Convertible Notes were converted into 72,033 shares of common stock.<br/>
      </div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Funding requirements</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Based on our current operating plan, our current cash and cash equivalents, which include approximately $5.4 million we raised subsequent to year end 2024, and anticipated revenues from product sales are expected to be
        sufficient to fund our ongoing operations into the third quarter of 2025. Our estimate as to how long we expect our existing cash and cash equivalents to be able to continue to fund our operations is based on assumptions that may prove to be wrong,
        and we could use our available capital resources sooner than we currently expect. Changing circumstances, some of which may be beyond our control, could cause us to consume capital significantly faster than we currently anticipate.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">81</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000;">Our cash and cash equivalents as of December 31, 2024, revenues from product sales and approximately $5.4 million we raised subsequent to year end, will not be sufficient to sustain our operations, including funding our
        product candidate, FemBloc, through regulatory approval, and we will need to raise additional capital to complete the development and commercialization of our product candidate. However, we can give no assurances that we will be able to secure
        additional sources of funds to support our operations, or if such funds will be available to us, that such additional financing will be sufficient to meet our needs or be on terms acceptable to us. This risk may increase if economic and market
        conditions deteriorate. In addition, we are limited under the terms of the convertible notes to sell securities at a price below $1.18 until May 2025. If we are unable to obtain additional financing when needed, we may need to terminate,
        significantly modify, or delay the development of our product candidate, or we may need to obtain funds through collaborations or otherwise on terms that may require us to relinquish rights to our technologies or product candidate that we might
        otherwise seek to develop or commercialize independently. If we are unable to raise adequate additional capital as and when required in the future, we could be forced to cease development activities and terminate our operations, and you could
        experience a complete loss of your investment.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">We expect to continue to make substantial investments in our ongoing pivotal trial that is designed to provide clinical evidence of the safety and effectiveness of our product candidate, FemBloc. We also expect to
        continue to make investments in research and development to develop future products, manufacturing, regulatory affairs and post-market clinical trials. We will additionally need to make investments in our sales and marketing organization for
        FemaSeed, and if approved, FemBloc. Because of these and other factors, we expect to continue to incur substantial net losses and negative cash flows from operations for the foreseeable future.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Our future capital requirements will depend on many factors, including:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the cost, timing and results of our clinical trial and regulatory reviews;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the cost and timing of establishing sales, marketing and distribution capabilities;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the timing, receipt and amount of sales from our current and potential products;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">our ability to continue manufacturing our products and product candidate and to secure the components, services and supplies needed in their production;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the degree of success we experience in commercializing our products;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the emergence of competing or complementary technologies;</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the cost of preparing, filing, prosecuting, maintaining, defending and enforcing any patent claims and other intellectual property rights; and</div>
            </td>

  </tr>


</table>
      <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 20.25pt;"><br/>
            </td>

    <td style="width: 27pt; vertical-align: top; color: #000000;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">the extent to which we acquire or invest in businesses, products or technologies, although we currently have no commitments or agreements relating to any of these types of transactions.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Cash Flows</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Comparison of the Years Ended December 31, 2024 and 2023</div>

      <div><br/>
      </div>

      <div style="color: #000000;">The following table summarizes our cash flows for the years ended December 31:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
              <div style="text-align: center; color: #000000; font-weight: bold;">Year Ended December 31,</div>
            </td>

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

  </tr>

  <tr>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; color: #000000; font-weight: bold;"> 2024</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; color: #000000; font-weight: bold;">2023</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Net cash used in operating activities</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">(19,444,009</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">)</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">(11,280,546</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Net cash used in investing activities</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">(847,764</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">)</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">(143,917</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Net cash provided by financing activities</div>
            </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">2,027,457</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">20,178,604</div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Net change in cash and cash equivalents</div>
            </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">(18,264,316</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="color: #000000;">)</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: #000000;">8,754,141</div>
            </td>

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

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Operating activities</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In 2024, cash used in operating activities was $19,444,009, attributable to a net loss of $18,816,628, a net change in our net operating assets and liabilities of $3,144,778, partially offset by non-cash charges of
        $2,517,397. Non-cash charges primarily consisted of $1,192,574 in amortization of the discount on the convertible notes, $872,000 in depreciation and amortization expenses and $444,147 in stock-based compensation. The change in our net operating
        assets and liabilities was primarily due to increases of $2,379,205 in inventory, $397,467 in accounts receivable, $139,136 in prepaid and other assets, a decrease of $406,636 in lease liabilities, partially offset by an increase of $207,481 in
        accounts payable. The Company intends to meet future operating cash requirements through increased sales of commercial products and fundraising, as discussed in <span style="font-weight: bold; font-style: italic;">Funding requirements.</span></div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">82</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000;">
        <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In 2023, cash used in operating activities was $11,280,546, attributable to a net loss of $14,247,124, offset by non-cash charges of $1,739,186 and a
            net change in our net operating assets and liabilities of $1,227,392. Non-cash charges primarily consisted of $675,700 in stock-based compensation, $907,985 in depreciation and amortization and $107,963 in amortization of the discount on the
            convertible notes. The change in our net operating assets and liabilities was primarily due to an increase of $1,614,647 in accounts payable and accrued liabilities, partially offset by a decrease of $440,489 in lease liabilities.</div>

        </div>

      </div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Investing activities</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In 2024, cash used in investing activities for the purchases of fixed assets and intangible assets was $761,706 and $86,058, respectively. In 2023, cash used in investing activities for the purchase of fixed assets was
        $143,917.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Financing activities</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In 2024, cash provided by financing activities was $2,027,457, attributable to sales under the at-the-market facility of $2,025,104 and proceeds from common stock issued through the employee stock purchase plan of
        $63,106, less at-the-market facility issuance costs of $60,753.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">In 2023, cash provided by financing activities was $20,178,604, attributable primarily to cash provided by proceeds from the issuance of stock and subsequent warrant exercises of $7,587,977, sales under the at-the-market
        facility of $7,665,066, and the issuance of convertible notes for $6,850,000. Cash used in financing activities included payments of offering costs of $1,072,908, repayments on notes payable of $610,340, issuance costs for the at-the-market
        facility of $229,953 and payments under lease obligations of $16,193.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Off-Balance Sheet Arrangements</div>

      <div><br/>
      </div>

      <div style="color: #000000;">During the periods presented, we did not have, nor do we currently have, any off-balance sheet arrangements as defined in the rules and regulations of the SEC.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Critical Accounting Estimates</div>

      <div><br/>
      </div>

      <div style="color: #000000;">Management&#8217;s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles, or
        GAAP. The preparation of these financial statements requires us to make estimates and assumptions for the reported amounts of assets, liabilities, revenue, expenses and related disclosures. Our estimates are based on our historical experience and
        on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual
        results may differ from these estimates under different assumptions or conditions and any such differences may be material.</div>

      <div><br/>
      </div>

      <div style="color: #000000;">While our significant accounting policies are more fully described in Note 2 to our financial statements appearing elsewhere in this Annual Report on Form 10-K, we believe the following discussion addresses our most
        critical accounting policy, which are those that are most important to our financial condition and results of operations and require our most difficult, subjective and complex judgments.</div>

      <div><br/>
      </div>

      <div style="color: #000000; font-style: italic; font-weight: bold;">Revenue recognition</div>

      <div><br/>
      </div>

      <div style="color: #000000;">
        <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our policy is to recognize revenue when a customer obtains control of the promised goods under Accounting Standards Codification 606&#8212;<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Revenue from Contracts with Customers (Topic 606)</span>, which we adopted effective January 1, 2018. The amount of revenue recognized reflects the consideration to
          which we expect to be entitled to receive in exchange for these goods, and we have elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. Revenue is recognized upon shipment of the
          Company&#8217;s goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time.</div>

      </div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">83</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="color: #000000;">The majority of products sold directly to U.S. customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to our
        international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior
        authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2024, we have not had a history of significant returns.</div>

      <div><br/></div>

      <div style="color: #000000; font-weight: bold;">Recent Accounting Pronouncements</div>

      <div><br/>
      </div>

      <div style="color: #000000;">See Notes 2(aa) and 2(ab) to our financial statements in Part II, Item 8 for information related to recently issued accounting pronouncements.</div>

      <div><br/>
      </div>

      <a id="QuantitativeandQualitativ"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 7A.</td>

    <td style="width: auto; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">Quantitative and Qualitative Disclosures About Market Risk.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="color: #000000; font-weight: bold;">Emerging Growth Company Status</div>

      <div><br/>
      </div>

      <div style="color: #000000;">We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until
        such time as those standards apply to private companies. We have elected not to take advantage of such extended transition period, which means that we will adopt a new standard when a standard is issued or revised.</div>

      <div><br/>
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div>
        <!--Anchor-->
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">84</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
            </div>

          </div>

        </div>

        <a id="FinancialStatements."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 72pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 8.</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
                <!--Anchor-->
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Financial Statements.<!--Anchor--></div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

      </div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-weight: bold;">Financial Statements</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-weight: bold;">Table of Contents</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<div>&#160;
        </div>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td style="vertical-align: top;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: center;"><span style="text-decoration: underline;">Page</span></div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; margin-right: 72pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ReportofIndependentRegist">Report of Independent Registered Public Accounting Firm</a> (<ix:nonNumeric name="dei:AuditorName" id="Fact_88458a06d32c4a57bc7be22f8f0f71f2" contextRef="c20240101to20241231">KPMG LLP</ix:nonNumeric>, PCAOB <span style="-sec-ix-hidden:Fact_d1deb71657a44b2fa2da07ba021bcf43">185</span>)</div>
              </td>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255); text-align: center;">86</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" rowspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: center;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; margin-right: 72pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><a href="#BalanceSheets">Balance Sheets at December 31, 2024 and 2023</a></div>
              </td>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255); text-align: center;">87-88<br/>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: top;" rowspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: center;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; margin-right: 72pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><a href="#StatementsofComprehensive">Statements of Comprehensive Loss for the Years Ended December 31, 2024 and 2023</a></div>
              </td>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255); text-align: center;">89<br/>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: top;" rowspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: center;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; margin-right: 72pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><a href="#StatementsofStockholdersE">Statements of Stockholders&#8217; Equity for the Years Ended December 31, 2024 and 2023</a></div>
              </td>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255); text-align: center;">90</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" rowspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: center;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; margin-right: 72pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><a href="#StatementsofCashFlows">Statements of Cash Flows for the Years Ended December 31, 2024 and 2023</a></div>
              </td>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255); text-align: center;">91</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" rowspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: center;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; margin-right: 72pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Organization">Notes to Financial Statements</a></div>
              </td>

    <td style="vertical-align: top; background-color: rgb(204, 238, 255); text-align: center;">92-115</td>

  </tr>


</table>
        <div>
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <br/>
          </div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
            <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">85</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

            <div class="BRPFPageHeader" style="width: 100%;">
              <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
              </div>

            </div>

          </div>

          <!--PROfilePageNumberReset%Num%86%%%--> </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 25%; vertical-align: middle;">&#160;<img src="image00002.jpg" alt="graphic"/></td>

    <td style="width: 75%; vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 25%; vertical-align: middle;">&#160;</td>

    <td style="width: 75%; vertical-align: middle;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><sup>KPMG LLP</sup></div>
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><sup>Suite 2000</sup></div>
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><sup>303 Peachtree Street, N.E.</sup></div>
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><sup>Atlanta, GA 30308-3210</sup></div>
          </td>

  </tr>


</table>
    <div>
      <div>
        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/>
        </div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;"><!--Anchor--><a id="ReportofIndependentRegist"><!--Anchor--></a>Report of Independent Registered Public Accounting Firm</div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;">
          <div>&#160;</div>

          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">To the Stockholders and Board of Directors</div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Femasys Inc.:</div>

            <div><br/>
            </div>

            <div><span style="font-size: 10pt; font-family: 'Times New Roman';">Opinion on the<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">&#160;</span>Financial Statements</span></div>

            <div><br/>
            </div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We have audited the accompanying balance sheets of Femasys Inc.&#160;(the Company) as of December&#160;31,&#160;2024 and 2023, the related statements of comprehensive loss,
              stockholders&#8217; equity, and cash flows for each of the years in the two-year period ended December&#160;31,&#160;2024, and the related notes (collectively, the financial statements).&#160;In our opinion, the financial statements present fairly, in all
              material respects, the financial position of the Company as of December&#160;31,&#160;2024 and 2023, and the results of its operations and its cash flows for each of the years in the two-year period ended December&#160;31,&#160;2024, in conformity with U.S.
              generally accepted accounting principles.</div>

            <div><br/>
            </div>

            <div>
              <div><span style="font-size: 10pt; font-family: 'Times New Roman';">Going Concern</span></div>

              <div>&#160;</div>

              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial
                statements, the Company has suffered recurring losses and negative cash flows from operations, has a net accumulated deficit and expects to incur additional losses and negative operating cash flows. In addition, the Company&#8217;s convertible
                notes mature in November 2025, if not converted sooner. These factors raise substantial doubt about its ability to continue as a going concern. Management&#8217;s plans in regard to these matters are also described in Note 1. The financial
                statements do not include any adjustments that might result from the outcome of this uncertainty.</div>

              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
              </div>

            </div>

            <div><span style="font-size: 10pt; font-family: 'Times New Roman';">Basis for Opinion</span></div>

            <div><br/>
            </div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these financial statements based on
              our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities
              laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</div>

            <div><br/>
            </div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance
              about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part
              of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.
              Accordingly, we express no such opinion.</div>

            <div><br/>
            </div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing
              procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and
              significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</div>

            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </div>

          </div>

          <div>
            <div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                  <div style="text-indent: -18pt; margin-left: 18pt; text-align: center;"><img src="image00001.jpg" alt="graphic"/></div>

                  <div><br/>
                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman';">We have served as the Company&#8217;s auditor since 2016</span>.</div>

              </div>

            </div>

          </div>

        </div>

        <div><br/>
        </div>

      </div>

      <div>
<div><ix:nonNumeric name="dei:AuditorLocation" id="Fact_8d46f029cba247fdbebfdad60a34dbe0" contextRef="c20240101to20241231">Atlanta, Georgia</ix:nonNumeric></div>

        <div><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">March 27, 2025</span></div>

        <div><br/></div>

      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">86</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold;">FEMASYS INC.</div>

      <a id="BalanceSheets"><!--Anchor--></a>
      <div style="text-align: center;"><!--Anchor-->Balance Sheets<!--Anchor--></div>

      <div>&#160;</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; text-align: center;">Assets</div>
            </td>

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">December 31,</div>
              <div style="text-align: center; font-weight: bold;">2024</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">December 31,</div>
              <div style="text-align: center; font-weight: bold;">2023<br/>
              </div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
              <div>Current assets:</div>
            </td>

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

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Cash and cash equivalents</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_168b5995f3b84d58a78e8108522c533a" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,451,761</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_10361515e3934bcbaaf9eb2809aea43c" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,716,077</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accounts receivable, net</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_0dc4193dbc8647839cf268df1836d76c" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">488,373</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_21d65df22ce04cd78f7005575a76cd06" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">98,906</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Inventory<br/>
              </div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_07396911e6614f15bc15f4421402936d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,046,323</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_fa259134431f4073ba5a2f7c716ee6f5" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">667,118</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Prepaid and other current assets</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_e47fa293bcbb4134ae6d5c7398221323" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,035,993</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_5b4f50c07b804f1ea40a17b13b98e551" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">695,879</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 70.2pt;">Total current assets</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_5764788d260d4779b88fdc9799843f49" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,022,450</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_265c56caff0449e8b5f7c5e632250de9" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,177,980</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Property and equipment, at cost:</div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Leasehold improvements</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" id="Fact_fafa723e861c4e949ca18decf018864a" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,238,886</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" id="Fact_b4f4ae364c454735bfccf9c8345b27e4" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,212,417</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Office equipment</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" id="Fact_88c57691b5f74bd09e6aff945a9e96c9" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">60,921</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" id="Fact_c285dd7478174fb18de270a8c499aef8" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,308</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Furniture and fixtures</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" id="Fact_9af95c8ae3034fdda9f6bf641153c645" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">417,876</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" id="Fact_8a99cdde66894fd3ba5adc7fb14f407a" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">414,303</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Machinery and equipment</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" id="Fact_57944ea6c2004c28a9881b46ec585529" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,856,740</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" id="Fact_3e7c7e852eb9498ebabd3eeebf845958" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,559,356</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Construction in progress</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ConstructionInProgressGross" id="Fact_f51d49fe05024bbeb7a7d3309893d73f" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">762,445</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ConstructionInProgressGross" id="Fact_07ddb9ca20a44afebdb1b1ee8861013f" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">423,077</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_1c340e0f716745c68e394a74e92414ac" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,336,868</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_56f96d4ea4d4473785a4dd0a6c9b258d" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,656,461</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less accumulated depreciation</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_9d939b25fe944766bda79386a6f2eea0" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,740,769</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_8e3f9de41e6f4d4782e7b3626195d12e" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,545,422</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 70.2pt;">Net property and equipment</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e13ebe208dfa466298bc02c46657ea47" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,596,099</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_d7edd9216bb944c08383744f8d09e629" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,111,039</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Long-term assets:</div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease right-of-use assets, net</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_c70277c0f0454e26b68e92166bb4983e" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,805,543</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_30d4d61432ff46c99f805b6d0b816abf" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,380,225</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Intangible assets, net of accumulated amortization</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_b87a15965243485fa462124aa132bfcc" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">65,918</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_bcf0439136e041f3a60f3d3c51c55433" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other long-term assets</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_d52b6c18a0334dd998f527803eae3946" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">954,992</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_296ef696d5024c61af5fd691994683e0" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,086,581</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 70.2pt;">Total long-term assets</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" id="Fact_7a17c79841af4879987fc6b9c928fcb6" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,826,453</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" id="Fact_832d93040d7e4f77810b4e0b1384ff7e" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,466,806</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 70.2pt;">Total assets</div>
            </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:Assets" id="Fact_89c70f846d94434d8121a32b7d043ada" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,445,002</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:Assets" id="Fact_c8a91146d17348e68188e54e23b4939d" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">27,755,825</ix:nonFraction></div>
            </td>

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

  </tr>


</table>
      <div>&#160;</div>

      <div style="margin-right: 36pt;">(<span style="font-style: italic;">continued</span>)</div>

      <div style="margin-right: 36pt;"> <br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">87</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <div style="text-align: center; font-weight: bold;">FEMASYS INC.</div>

      <div style="text-align: center;">Balance Sheets</div>

      <div>&#160;</div>

      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Liabilities and Stockholders&#8217; Equity<br/>
              </div>
            </td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">December 31,</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">2024</div>
            </td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">December 31,</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">2023<br/>
              </div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Current liabilities:</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Accounts payable</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_e03f66bc656c400482b7bcb8be335858" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,419,044</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_481e4c1a45dc44f8a365ad39cccd321c" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,137,823</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Accrued expenses</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_fd79a57883314c2da91ee0dea4c8fd4c" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,151,049</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_9a330449f7d04c02946f527ace64ff95" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,444,296</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: 0pt; margin-left: 9pt;">Convertible notes payable, net (including related parties)</div>
            </td>

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

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

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ConvertibleNotesPayableCurrent" id="Fact_f8f88446dbdd474d8ed115b63ab696f4" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,406,228</ix:nonFraction></td>

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

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

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

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ConvertibleNotesPayableCurrent" id="Fact_c8913b64d0284f52b13029e1067ddad5" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Clinical holdback &#8211; current portion</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="femy:ClinicalHoldbackCurrent" id="Fact_09327333387e49fcbc03f132483f3254" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">88,581</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="femy:ClinicalHoldbackCurrent" id="Fact_529206446e6e48d7bf7f62fd7ba5e2c7" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">65,300</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Operating lease liabilities &#8211; current portion</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_dbfedaa1e57549cb88c2d7f0ee5b07a4" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">517,967</ix:nonFraction><br/>
              </div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_62db20fe4c5f4eef9d838f93a967d616" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">406,636</ix:nonFraction><br/>
              </div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 61.2pt; font-family: 'Times New Roman';">Total current liabilities</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_f7f017ef91f84f83addabdaaa61a5d8f" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,582,869</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_1882e1a5c77742678a22aac11129eb43" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,054,055</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Long-term liabilities:</div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Clinical holdback &#8211; long-term portion</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="femy:ClinicalHoldbackNoncurrent" id="Fact_14a2e158ebf44ae5923c0eab304d2ad2" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">39,611</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="femy:ClinicalHoldbackNoncurrent" id="Fact_92b7635c54cf453ca36b944b7c6798c7" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">54,935</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="margin-left: 9pt;">Convertible notes payable, net (including related parties)<br/>
              </div>
            </td>

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

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

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_7b550280b92c409e99f399349caeb1f6" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
            </td>

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

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

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

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_325939bfb209424ea808707a1d9129f0" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,258,179</ix:nonFraction><br/>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Operating lease liabilities &#8211; long-term portion</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_13682eb7f6034798aff9b65261dc726d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,518,100</ix:nonFraction><br/>
              </div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_1c402a32659845b4ad6174cf57cb7f26" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,036,067</ix:nonFraction><br/>
              </div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 61.2pt; font-family: 'Times New Roman';">Total long-term liabilities</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_192112d6eca2411ead186844444c525d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,557,711</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_d1fef89d33d049ed9796656c2d0cabb0" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,349,181</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 61.2pt; font-family: 'Times New Roman';">Total liabilities</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_993a2d48d836498981d691936c18be6b" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,140,580</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_c00b125faeaa4e9b83b2bbebe773de0b" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,403,236</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Commitments and contingencies</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;<span style="-sec-ix-hidden:Fact_e19b1a8b277842f2a956ac4cf6fba453"> </span><br/>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><span style="-sec-ix-hidden:Fact_e92819d8920740ffa8aa7216976b9dcc"> </span> <br/>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Stockholders&#8217; equity:</div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_cc0d317b4a1944559a05b674c0c52740" contextRef="c20241231" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_a4e9403af00d456ea868bbdc987ba334" contextRef="c20231231" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">0.001</ix:nonFraction></ix:nonFraction></span> par, <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_6ce5a63d77834a2eade884edf3da482e" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_0e0acadbbed643a19cc1f9d2b8038ef8" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction></ix:nonFraction></span> authorized, <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_00b521ec6ea04cddbd19e7302e4acb40" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">23,473,149</ix:nonFraction></span>
                shares issued and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_c368427853d8482d85df46897b830a0e" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">23,355,926</ix:nonFraction></span> outstanding as of December 31, <span style="text-indent: 0pt;">2024</span>; and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_aa319ee831b946e58bf023811b1c7fa6" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">21,774,604</ix:nonFraction></span> shares issued and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_fcaa79f4a2804976a2dc86a6f009f7f2" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">21,657,381</ix:nonFraction></span> outstanding as of December 31, <span style="text-indent: 0pt;">2023</span></div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_4dc574eee8ff4f6cb3cd97daa4029bc2" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,473</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_15c3c43bc5cd4d948c24d36decbc7f46" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,775</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Treasury stock, <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_0e6dd69e1941456bba145ae4ab36200e" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_0bea4a2048b749d3a79f4ce9c6a8a27e" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></ix:nonFraction></span> common shares</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_b3e99b5c863a4d80875c0f331de0d4d8" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_d4ccef83e495452aaed65737b736c006" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Warrants</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstanding" id="Fact_570869b17d8744f8bc092140a03059e6" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,860,008</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstanding" id="Fact_8a90174f5ef143efa708761f4995dbac" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,787,137</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Additional paid-in-capital</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_a4d2d51170ca4df5b793085f708c9513" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">127,679,198</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_d947a07dfe07444db2b51ce09284020c" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">123,985,306</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman';">Accumulated deficit</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_69ab2dc7c4ff451ead2d0c3f9d9336d9" contextRef="c20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">127,198,257</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">)</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_b54adf7d28664f0a9844459cddfefe42" contextRef="c20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">108,381,629</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman';">
                <div style="text-align: left; margin-right: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">Total stockholders&#8217; equity<br/>
                </div>
              </div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_317ae7fdaf1348c182fbea588e9976f2" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,304,422</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_88f63cffe0f84db297374174ee2a92a7" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,352,589</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman';">
                <div style="text-align: left; margin-right: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">Total liabilities and stockholders&#8217; equity<br/>
                </div>
              </div>
            </td>

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

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_ba3d0732db0041f48842656d385b9b55" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,445,002</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_d73d48b58c274d9c93499b8138c5b9f9" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">27,755,825</ix:nonFraction></div>
            </td>

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

  </tr>


</table>
      <div>&#160;</div>

      <div style="font-style: italic;">See accompanying notes to financial statements.</div>

      <div>&#160;</div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">88</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold;">FEMASYS INC.</div>

      <div style="text-align: center;"><a id="StatementsofComprehensive"><!--Anchor--></a>Statements of
        <!--Anchor-->Comprehensive Loss<!--Anchor--></div>

      <div style="text-align: center;">Years ended December 31, 2024 and 2023</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">December 31,</div>
              <div style="text-align: center; font-weight: bold;">2024</div>
            </td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">December 31,</div>
              <div style="text-align: center; font-weight: bold;">2023<br/>
              </div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div>Sales</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c77f9d2e915f4483b21735596d06b358" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,629,108</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ac798c9b590143f388055724ecd91b46" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,071,970</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div>Cost of sales (excluding depreciation expense)<br/>
              </div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_cc9fe3b635874ef6ab8149e8a4b3df11" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">544,903</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_298b9d74a0564f2b8b1be43e2f224beb" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">380,069</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div><br/>
              </div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div>Operating expenses:</div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="margin-left: 9pt;">Research and development</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_2caf3b3e2c27468a859f6c6fc4697b0e" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,216,543</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_b7e78610141847e18eee963d0211ff80" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,208,701</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="margin-left: 9pt;">Sales and marketing</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_9fdf894bd9cb402ab4107cbd5ffc136b" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,030,150</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_fb2834fedc5f47a1ab8e7378da4d4a9f" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">650,126</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="margin-left: 9pt;">General and administrative</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_8e5845db80bb4d16b3143f9fb24af248" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,325,999</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_c780fa5e47024ed4aba979daa64adbc0" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,858,008</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="margin-left: 9pt;">Depreciation and amortization</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_faff0e3fd4994d2c904f2ac4b2078177" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">297,318</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_28cc1102d0d340f4a0b14ed01ebf4402" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">483,481</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="margin-left: 54pt;">Total operating expenses</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_52fbdc25b70d4d60bdec5f97b05920ef" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,870,010</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_8bd5aab8e1584e859b223e0531f4b4ba" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,200,316</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="margin-left: 54pt;">Loss from operations</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_622d0b30881f419786604032bfb72930" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">17,785,805</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_84c8c8dabead47268d510eb8f98a4be2" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,508,415</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div>Other (expense) income:</div>
            </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="margin-left: 9pt;">Interest income<br/>
              </div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_be9d4a319fda4cc3a8a5ab6426bed9a1" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">582,354</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_46d179d2c9df4912aa4eb6cca4e91cc9" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">431,019</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
              <div style="margin-left: 9pt;">Interest expense</div>
            </td>

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

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_4b3d5b3bf0c745f9bfb6b59180e7beeb" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,603,575</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
              <div>)</div>
            </td>

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

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_1109e888310447ccba261e8cc7013b0d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">165,390</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="margin-left: 54pt;">Total other (expense) income</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_d8c54c744dac4d9e9bf53fb7f89a7981" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,021,221</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_48ca88d6d80b41eca5f521b98867e1ea" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">265,629</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="margin-left: 54pt;">Loss before income taxes</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_bcf6033a27144f51885d447c229915fe" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,807,026</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_77d435b9762f4cde92abfdb60d7cb376" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,242,786</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div>Income tax expense</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_e397cc5ef4914878a9f0a425d4db7819" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,602</ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_5ba62bcea7f943e4b7395ce5ae216d53" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,338</ix:nonFraction></div>
            </td>

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

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
              <div style="margin-left: 54pt;">Net loss</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_989c1370facc45e29e116dde48e04e73" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div>)</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0565200673784d7ca6bfaf18f00e2b1d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
              <div>Net loss attributable to common stockholders, basic and diluted</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_de2bfc5d60b14f518f8944268b012ca2" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_5de5cd7ed22844fdaca63833c26d209a" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div>)</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_d9bbb97efb8d495384d552715e0ef469" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_463147552294474887eb8763afd44291" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
              <div style="text-indent: -9pt; margin-left: 9pt;">Net loss per share attributable to common stockholders, basic and diluted</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_c0f8d04382a040d5ba474a981acf2b3a" contextRef="c20240101to20241231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_7ae24133088744d59615a407a6ec0aae" contextRef="c20240101to20241231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.85</ix:nonFraction></ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div>)</div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div>(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_5a97b0a83b994e0ca894341f97335892" contextRef="c20230101to20231231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_5740856fa70043f1b01a456a4de55c15" contextRef="c20230101to20231231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.93</ix:nonFraction></ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-indent: -9pt; margin-left: 9pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted<br/>
              </div>
            </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_d2281995a4174b78a6132449ace127bd" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_1f057f11d394414498146ec677d1c69a" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,267,695</ix:nonFraction></ix:nonFraction></div>
            </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
              <div><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_68dfa9da74a444a2b2457d5b1b47a9c8" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_0f974464cb4243288d9c4d27cd8af247" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">15,384,376</ix:nonFraction></ix:nonFraction></div>
            </td>

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

  </tr>


</table>
      <div><br/>
      </div>

      <div style="font-style: italic;">See accompanying notes to financial statements.</div>

      <div>&#160;</div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">89</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold;">FEMASYS INC.</div>

      <div style="text-align: center;"><!--Anchor--><a id="StatementsofStockholdersE"><!--Anchor--></a>Statements of Stockholders&#8217; Equity<!--Anchor--></div>

      <div>&#160;</div>

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


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-left: 18pt;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="6">&#160;</td>

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

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="6">&#160;</td>

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

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="6">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">
                  <div style="color: rgb(0, 0, 0); font-weight: bold;">Accumulated </div>
                  <div style="color: rgb(0, 0, 0); font-weight: bold;">other</div>
                </div>
              </td>

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

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: center; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" rowspan="1" colspan="2"><span style="font-weight: bold;">Total </span><br/>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-left: 18pt; padding-bottom: 2px;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Common stock</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Treasury common stock</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Preferred stock</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;" colspan="2"><br/>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Additional</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">comprehensive</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Accumulated</div>
                </div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">stockholders&#8217;</div>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-left: 18pt; padding-bottom: 2px;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Shares</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Amount</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Shares</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Amount</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Shares</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Amount</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">Warrants</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">paid-in capital</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">loss, net of tax</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">deficit</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: bold;">equity</div>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" rowspan="1" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, <span style="text-indent: 0pt;">2022</span></div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_33f6ac44fae841bf8e2de0319732994b" contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,869,704</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6aff7dff5fc5408dafe108fcecdb7d27" contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,987</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_33d2c0f8b74346fb93d8798242f6c05a" contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f44a231ca2b5400caf4f76bdbeb1c625" contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_dc3cd28721644719a33612a625bbcaa5" contextRef="c20221231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:PreferredStockValueOutstanding" id="Fact_552d31ecf5804fb79bf2f30d55a9be7b" contextRef="c20221231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6a9f133e1cdc4016953d2dbc8bab5546" contextRef="c20221231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">567,972</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_519254e5fe7742b39358c1f0e7238056" contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">108,857,065</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1c01364424df4063b60e2594012d2e33" contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b31cc5041723455bb0b2539e5b7cb4a6" contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">94,134,505</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2e4906cd570c4ce59f6e2b2f148ac72e" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,242,519</ix:nonFraction></div>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" colspan="1">
                <div style="margin-left: 9pt; text-indent: -9pt;">
                  <div> Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs<br/>
                  </div>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" id="Fact_a34eeeec430248118db5f9791253691e" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,318,000</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_e2d5a831a7a04b2b9a8085eb21d84c7c" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,318</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" id="Fact_53da416c97ea44e5b48a16d7daab1c08" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_aae58a876a2948c18f563a5737bacb02" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" id="Fact_54a97a8f1fba483aa000e1d30bede82a" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_34fb400d676244a88fe8a5f702b5422b" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_d99720f77a2d45f2b3b42396d4514067" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,526,664</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_dc9aab06a8a547819674c45e6bf92b46" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">818,014</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_3d7ac0978f7d486ba41d02570f638d52" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_6e8ac54906694b04b6c9e64248930a62" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_d03e23c2236f41098afa496e061660a4" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,345,996</ix:nonFraction></div>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">
                <div style="text-indent: -9pt; margin-left: 9pt;">Issuance of common stock in connection with at-the-market offering, net of issuance costs<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_72213a9935404c8ba1dfd6b317170764" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,259,623</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_288ae6c1661449c4b4b478e078296035" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,260</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_fe07b8cb49264b5d9eb9576cf371c0ff" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_f00ebaaaadea426cbb294e37a38c80c6" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_076e9a10413a4b7b99fe9bd2f18db4fa" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_cd49229cf04c4d3991f7a9a5bc628c12" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_7e61547ff81b4296ae076585578461bf" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_88cefd6e694f4cef9e05f138b9688f1a" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,419,954</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_ae96e62f20ea4616ac90ecdffb1c35b0" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_9e5b5be6967740768956fd68664dfe96" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_fa96d394d3d04f7b9229ca3d1172aeda" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,423,214</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" rowspan="1" colspan="1">
                <div style="margin-left: 9pt; text-indent: -9pt;">Issuance of warrants in connection with convertible notes, including related parties<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes" id="Fact_45a48c0e9f2e4afc8b95e8dfa11f1588" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,219,165</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes" id="Fact_56a201409fec4d94b517ae4d58c25734" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes" id="Fact_167b72ccb86248c8abeb120dfa1efece" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes" id="Fact_e361cad8c03f49e5938b42778c804d5a" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes" id="Fact_af6580b2b25b485ab40e77768b922db5" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,219,165</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">
                <div style="text-indent: -9pt; margin-left: 9pt;">Issuance of common stock in connection with Employee Stock Purchase Plan </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_b07da6f2bf5d4a4387b14c92333e593a" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,616</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_1b147a2c66e746b0af43f49bed87621f" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_f4be7ed497c248cf9621db9df09da2ed" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_a1cb74eb1690479593823ccd4ca5b63f" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_64eedc08583644ef91d2640b948cbfcf" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_6b68eac3f0b04b12aaf10c49745a0c65" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_b984d35f20fb460dabc22f37cd88ebf9" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_94eced4b0db746b6b2e7154f2e7daed3" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,943</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_48fa4e8e02784418a1100008438f85fb" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_2d54144e189e402fb2499de420b4cd0b" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_50376f4c5d3247a7949a6199ea727404" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,955</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" rowspan="1" colspan="1">
                <div style="margin-left: 9pt; text-indent: -9pt;">Exercise of pre-funded warrants</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" id="Fact_ebafa7fc42b34bbaa9262c79277d167a" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,878,722</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_eac3688a1a134f58b382b5c3fee2c076" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,879</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" id="Fact_7d323597932e4826b801a4373616a760" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_6a6a3b4b06bb4189bd78e875382a3ad0" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" id="Fact_7b9d2e82032949b093c184bb8f76d14c" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_5ca5d3e615e147768b0620bb09fe9cde" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_f918975546b0461886b7b4e1ab422866" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,176,533</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_9a899d555850426fbc9e209b33978a63" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,174,842</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_2bd9cf4ab7c342d5bc3287c2047b6afc" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_bae6accf3c8142929f60d50cd3510712" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_e69b2124e686439b9742148449a475be" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">188</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">
                <div style="margin-left: 9pt; text-indent: -9pt;">Exercise of common warrants<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="Fact_4e1abb84cafd49d88480e5119c9f113c" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,319,716</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_41f18b5a9f8f435bbfaf5348fd0926c4" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,319</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="Fact_a5b02cedf87b4605b3286ec2e7e36d82" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_a850ed36a9804be9ba1c54f9dcf9936e" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="Fact_397aa48a6f594a68856648d13a9e02cc" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_97510ab739c247cf90eda35c7a0e4977" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_a10a5cad9794490daef321829361a1bc" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,350,131</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_0fc2d34533944a6bb50e0870de56ebce" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,034,788</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_9924831a950f4737ab926ad2a32295b5" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_f90b20a61baf4b2882c894d371e33faa" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_824fb56a3767401faefcd23379c1b85d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,687,976</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Share-based compensation expense</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_53384c49bbc449f99df69f35e51698c1" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_534e9dd395e04f00ad9a4094ce43b9a2" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f847590289e04acca0330168750a3379" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_871f2a2ecdfd4876928184567fa8339d" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_553492f7c24f429e867a3316ddf1a30d" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">675,700</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_44fd4f3d5d2143d3b41c0fb7f739b067" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_69f358e8a6754bd481f31e38d64c1a89" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_74b7acb241074a5fa5fd675d0d2e60e1" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">675,700</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Net loss</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f492b6d6c76048cc8c386fe05149d107" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f4a867adfee64533a2a0e1f768d2efc6" contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a158cdcfa361401fa8032589069bef73" contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_3dbe6bd83160484685d8a999b3348536" contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_4f92089d20f947b29e9e18127e73d523" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_efdb62b90a3b4d4293a7a27475a8b931" contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f22a0bcbe4c64b7fa9cec7327f79397d" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e61006d226b946e3a0b2545b856efb5e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, <span style="text-indent: 0pt;">2023</span></div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_d040e27bb6c4453d88c940e51b1661b3" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">21,657,381</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4b00d057cb1f40dcb9564214e1028c99" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,775</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_48f6dfed0ca84a9eb910a9445c65f079" contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a62cc124eb8a4695bc7ebe08e4761cb9" contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_51277f359e3d4bae8fe0f2852f0b28a0" contextRef="c20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:PreferredStockValueOutstanding" id="Fact_09b42ff6cb854b269dec4ad5cbdb39c3" contextRef="c20231231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_12b0747013aa4867964aeed3e976915c" contextRef="c20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,787,137</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b632685c40fb4151aae4fc445d815bd6" contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">123,985,306</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_04dc76db4050432aa9de4b56d653a700" contextRef="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_fd7bc68e7f6b4a1ebc04e493a54ae8ed" contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">108,381,629</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_128257d0aeef474788e6b4b985e8b9f9" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,352,589</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">
                <div style="text-indent: -9pt; margin-left: 9pt;">Issuance of common stock in connection with at-the-market offering, net of issuance costs<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_cc9abfdd84714fcdbc853cdbd49ead61" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,314,593</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_2fcf8a4a346e4e26b03168662f31ba8d" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,314</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_699533be78a54ef8853c118475a5ed5f" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_fc31c18649894c3baa80be15505fa58d" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_beba1a871bbe4091964fcbbaad58048a" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_766aa2a5b3694170b961ab82edeb42d5" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_7d41bcd5e1e4413989e21f1adae19de7" contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_012aae2131064317ad548e7b39dc69b8" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,959,894</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_c6a7212059ae4c01926fcbf28a9eeb59" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_ffe8915501cd440185be6976f7a92a97" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_acdd9cb09e854a14bf55cf4fb48543f5" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,961,208</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" rowspan="1" colspan="1">
                <div style="text-indent: -9pt; margin-left: 9pt;">Issuance of common shares in payment of convertible note interest, including related parties</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_4f854d7f8b99415084298833eb77de0f" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">315,790</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_28eedee4396f426ebd10ff1bbc22fe80" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">316</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_9ce92e0b378645b9a8ca7869f5d4ffa6" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_8455a25a186f4e5fbc722b2ba3cb0d47" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_19940e959bd34c218b94d5f4ded50cdf" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_45cfabf8657745d89357162aa6a4ec81" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_0ac0bf6555b749d4bb66bba35230359c" contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_a0063915b9d34554b250126521e3f420" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">299,684</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_91fc67b159ce4d2aadf198f08930bc93" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_57d0017341304c17b1af4367769319e8" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_687b8282383940c78e00998e44b31ac1" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">
                <div style="margin-left: 9pt; text-indent: -9pt;">Issuance of common stock in connection with Employee Stock Purchase Plan</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_df6319e3d5404429b960fe38b5769ea3" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">68,162</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_daa28e40751d4052b336b7446117b68d" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_b1444448ae244632b00de2fe60cbb837" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_2fb781b1512245cc81f7ba1861d35ef7" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_9bc4915e4c2a4965bd7930d2b71d7171" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_da596770728449b18e7a74b8b8be1d89" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_3ca2318bfba241e6b61c28085e603299" contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_2389c8ee1fa1450686ddddc10f03b1b2" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,038</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_b76a4d54bde4413cab129dbd68627b9a" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_c5aa53cc42e04d8aa51b2c3a219b4311" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_38e07d90acc5498a86378fd4446e0705" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,106</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Share-based compensation expense</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_398a61b7f3784736a5785a99a3f64495" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_bad66b7770c4435ebf545298408f6039" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_007d5978615040da90572c2290c2016b" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_4b5589ee26074519bf2c4342fefaf5ee" contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_626eb74f13414bbfbcca75cde27ef252" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">444,147</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_ef376017322940ba8989f94fb9b06e43" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_a975c5715d8049b287c20b08726f8591" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_81a63b45a630420f9f7cbb49f6fe4b44" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">444,147</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">
                <div style="margin-left: 9pt; text-indent: -9pt;">Expiration of warrant<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_f447a092194a41cb8362e5664c7b71bb" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_d0361b6c32ef416b91271211fe0b83a3" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_385e34d5427b4d17b95fee2eafdf2d39" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_e9051f02fa2343b1972c8e78cde0c1a5" contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">927,129</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_f96987d61bbe4f6d95c074c5fac4009e" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">927,129</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_1717e732393c441fb476c52ee105a612" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_f3c1d012873b442695fb1864e1d0a7e1" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_4f42fc0adb774f1caa83fbb0171ecf43" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; padding-bottom: 2px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Net loss</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_119541c0bf88492a8f6e4a2e98efe844" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d1b5af8a951d4bfbb698b5075fef7bcb" contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">&#8212;</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_62051d5990b84a1b8f4cdff83614327b" contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0b12cee5c72e47a980c809a436ddc9e8" contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b45c162548c741acb78d29ea8fb44db7" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5e5f70f60ef3490390f11f5fbb4c5b8d" contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_580dbbbe5e9942c3b0ae0e272c67457c" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_fe70425524df4c31b1dff8140bfb5777" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 12%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, <span style="text-indent: 0pt;">2024</span></div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_3e5f311fcf5c411e8622bee8a9a34f87" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">23,355,926</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_aa28e184ec31431394c7beb204e2afdb" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,473</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_4c9597914bff4e56acef96c77029edbc" contextRef="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_74fd6a578f374a6a9d89d48726364428" contextRef="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_ee03d9402bec48c2b7df22a9f2002c09" contextRef="c20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:PreferredStockValueOutstanding" id="Fact_e80273d0551b444fa8753e2355fd1747" contextRef="c20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_87454dad0dd4451a89ad1577a33e36ab" contextRef="c20241231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,860,008</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_7ab51cdc415647f58721728d03118bff" contextRef="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">127,679,198</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_934c4892d3a843a596424a1781d79146" contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ea00869bcebb4579a5937bf096753d67" contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">127,198,257</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1c7bdd44ecc34b7d8d02cd939cda5d3b" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,304,422</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
      </div>

      <div> <br/>
      </div>

      <div style="font-style: italic;">See accompanying notes to financial statements.</div>

      <div>&#160;</div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">90</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <div style="text-align: center; font-weight: bold;">FEMASYS INC.</div>

      <a id="StatementsofCashFlows"><!--Anchor--></a>
      <div style="text-align: center;"><!--Anchor-->Statements of Cash Flows<!--Anchor--></div>

      <div style="text-align: center;">Years ended December 31, 2024 and 2023</div>

      <div>&#160;</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
              <div style="text-align: center; font-weight: bold;">Years ended December 31</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">2024<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">2023<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash flows from operating activities:</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net loss</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_788a2c3d4eec4b4a8613218ae6cab573" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b99599b5490f4d93b035eaa485cbf91d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Adjustments to reconcile net loss to net cash used in operating activities:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Depreciation</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:Depreciation" id="Fact_8168869f8b5848a5a6be4304105e8a00" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">277,178</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:Depreciation" id="Fact_2dde7c033ebf41e1b9184814ddc6781f" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">480,187</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Amortization</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_acd3ae99ccc946dfa70e9174557e245e" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,140</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_fe19bfb986604fba951ed400e5762ea3" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,294</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Amortization of right-of-use assets</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_6d74b06c15b44aa285f7f475756d975c" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">574,682</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_1c80b001280749399fc0c079ed60b820" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">424,504</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Accounts receivable reserve</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_305dac32cdb24b508c1cb910eb4b211d" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,000</ix:nonFraction><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_f40db6a84e5349d3b2529cd42b4beb7c" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
              <div style="margin-left: 27pt; text-indent: -9pt;">Loss on fixed asset dispositions<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" id="Fact_4d375e76c2674d1e8cc9b6d882e88636" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">676</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" id="Fact_43e27f3850574d04ab08cbafe59bf865" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">47,538</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -9pt; margin-left: 27pt;">Share-based compensation expense</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_bf40acb038804557afb3686ec785fe0e" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">444,147</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_ed3c87962fb14264b23a633cd8cccb3a" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">675,700</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="margin-left: 27pt; text-indent: -9pt;">Amortization of debt issuance costs and discount</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" id="Fact_fba5da126604414fb9b84f1152ca4c1f" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,192,574</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" id="Fact_d098a1eb8f3e4f2b9f2d64c82ac30f85" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">107,963</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Changes in operating assets and liabilities:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Accounts receivable</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_489d2875cebd4640aca05e4209619aba" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">397,467</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_80beadcf94714fdfbf80173e9baeddcd" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,436</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Inventory</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_ab7694fb73a643deae795e07a62c72c8" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,379,205</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_716b1e0f6ad747149773ec5f9635906e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">230,395</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Prepaid and other assets</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" id="Fact_20f055ef29724123a684dc5544473c9e" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">139,136</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" id="Fact_e9207328b8e94d49bca02dd225bf085a" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">282,169</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Accounts payable</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_83d0a58cf3ba4675b221a3e008c3305e" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">207,481</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_b987b0ddb17242449d64e49246925b57" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">627,065</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Accrued expenses<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" id="Fact_42b4e40d73ce4771aa299e77a7c08baa" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,753</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" id="Fact_1b0fe18048e74dbaba2a8147e4e04856" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">987,582</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Lease liabilities</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_e0fc6c62cf5c4522ba7f16cace060b00" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">406,636</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_508ec8e4c05248b0929e6bc1ff27aab3" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">440,489</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Other liabilities</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_57732cbfb11f475a9ecea3f55db1fed4" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">36,568</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_3920f3ee1a2a40518c31d448010f50f4" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,896</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
              <div style="text-indent: -7.2pt; margin-left: 61.2pt;">Net cash used in operating activities</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_e8f81bb4de0f46de811fd07cd656a1e5" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">19,444,009</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_fe38c6860ebb45aa8abcf4dec83e4143" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">11,280,546</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash flows from investing activities:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="text-indent: 9pt;">Acquisition of patents<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_774aca6263ec4b46b0a04021eec32f0d" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">86,058</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_1fa4eabfbd8d49cb8dd52c60691f895d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Purchases of property and equipment</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_6216283194d14c28ab8fc7996334f342" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">761,706</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_098666aae9ed44b5b01fb9ebf430f3bb" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">143,917</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 25.2pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">Net cash <span style="font-size: 10pt; font-family: 'Times New Roman';">used in</span> investing activities</div>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_064a71a56e694b09b2494d2e52a19390" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">847,764</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_f1c0ae61715148e9b27f767b2f4497a4" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">143,917</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash flows from financing activities:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="margin-left: 18pt; text-indent: -9pt;">Proceeds from the issuance of common stock and warrants in April 2023 Financing</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfWarrants" id="Fact_77191a86e9dc43da83c572d0e0feba0d" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfWarrants" id="Fact_7252c142f5ce4e81aef428349a9e8840" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,899,813</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="margin-left: 18pt; text-indent: -9pt;">Equity issuance costs for April 2023 Financing</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="femy:PaymentsOfEquityIssuanceCosts" id="Fact_f894ab3331454e599e388e67900cd84b" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="femy:PaymentsOfEquityIssuanceCosts" id="Fact_a8677b855c7d455fb9d31bf4474c5715" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">547,764</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Proceeds from convertible notes, including related parties<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" id="Fact_73375def1b3246c4969c7c3bcc00bbcc" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" id="Fact_6545a53f66954d11b59528c7bc708a6d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Issuance costs for convertible notes, including related parties<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" id="Fact_e5333a29bfe64e4095d029d93b9a5328" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" id="Fact_bdde0124556048c2b90f1dfb72a9caf1" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">525,144</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Proceeds from exercise of pre-funded warrants<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" id="Fact_a6921f484a6d4e89b92e8401d83288d1" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" id="Fact_89c7968d47df45d59c5a5050150bee2f" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">188</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Proceeds from exercise of common warrants<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_8c1a1e53e18b47f99f7afea7532b8623" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_06ea07a0c0c645c3b81ba5726f28625e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,687,976</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Proceeds from common stock issued through ESPP<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" id="Fact_16f17612337b401695f26e551420786a" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,106</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" id="Fact_2f7186fa394c487393d41d0e72e817f8" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,955</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Proceeds from at-the-market sales of common stock<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_fb92f6d9dedf4e3eb49caf728916591a" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,025,104</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_2c3d4fcb8d1c40a697018d29b180ae71" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,665,066</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="margin-left: 18pt; text-indent: -9pt;">Issuance costs for at-the-market sales of common stock<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_e33648f68e02472b803304ed5a8bb69c" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">60,753</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_9ce11d7bbb964030b2a324dcdeeb7ae4" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">229,953</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -9pt; margin-left: 18pt;">Repayment of note payable</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" id="Fact_d8847ccb677a4bbf8fbb9b3dd87cc1f3" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" id="Fact_31e02c98b280415f9e89b70eb03bde3c" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">610,340</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -9pt; margin-left: 18pt;">Payments under lease obligations</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" id="Fact_7c3a62a55bbc46cd967e1b072d821c0f" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" id="Fact_711fd0ec06a241d7ad81b23e138a9806" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,193</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 61.2pt;">Net cash provided by financing activities</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_90ab2b56a76e4883a013d924b25a366f" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,027,457</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_ae0f369b6e004209b06335190f4af14d" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,178,604</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 61.2pt;">Net change in cash and cash equivalents</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div>(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_2a6b7b295dd24b86850f5b1befefdacd" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,264,316</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div>)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_f14379030a6541f29043da653a0b39d0" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,754,141</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash and cash equivalents:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Beginning of period</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_5052d2beceb84c5fb32dcca96952515c" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,716,077</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_02310d84802a4ec0b9485f4f27ce05ae" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,961,936</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">End of period</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_967e2f6483b549a69b3d3b6af247f7fa" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,451,761</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_32cd2258c7e8412bbdd959aef25fbd99" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,716,077</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Supplemental cash flow information</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash paid for:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Interest</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div>$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_ca576a0b934c40828531b97ae7581729" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">111,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_641c55249eee4362ab4bb2bf17dac91e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,903</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Income taxes</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div>$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_8f030e12196d4fc2bfd83cdfcd9088de" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,708</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_ef0dadf5864947c5ae777210248cd897" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,550</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Non-cash investing and financing activities:</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="text-indent: -9pt; margin-left: 18pt;">Right-of-use asset obtained in exchange for a lease liability <br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_24ff468c230b488097d6b4ac04034003" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_28615cf662514681b1202c04fe826b03" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,496,968</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="text-indent: -9pt; margin-left: 18pt;">Property and equipment costs included in accounts payable</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="femy:PropertyAndEquipmentCostsIncludedInAccountsPayable" id="Fact_aa2e6f9249a84e2692ffb024996a7a0a" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">73,740</ix:nonFraction><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div><ix:nonFraction name="femy:PropertyAndEquipmentCostsIncludedInAccountsPayable" id="Fact_56918228c86844cf99cc7ce52f437f86" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="text-indent: -9pt; margin-left: 18pt;">Fair value of warrants issued in connection with convertible notes<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" id="Fact_022e306b98044b3e80306de748f8ea54" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" id="Fact_24948891f70e40008e2166681eab707e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,219,165</ix:nonFraction><br/>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: 0pt;">Payment of convertible note interest in common stock<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" id="Fact_e00f529901944eb682a4a055b61de96c" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" id="Fact_3d3d25fd866941acba65fb7689c7f647" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
              <div style="text-indent: -9pt; margin-left: 18pt;">Deferred offering costs reclassified to additional paid-in-capital<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" id="Fact_2a9000f485f84504af9c8afbe7f04d42" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,143</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" id="Fact_e1ca2805d0164c5db9c2b9c916830752" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,952</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
      <div>
        <div><br/>
        </div>

      </div>

      <div style="font-style: italic;">See accompanying notes to financial statements.</div>

      <div>&#160;</div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">91</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
   <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

    <div><ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Text_a5c9c79fc1f2482e9d099c8b23a006a2" contextRef="c20240101to20241231" escape="true" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a61">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <!--Anchor--> </div>
</ix:nonNumeric>
      <a id="Organization"><!--Anchor--></a><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a61" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a62">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">(1)</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><!--Anchor--><span style="font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor-->Organization, Nature of Business, and Liquidity</span></div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a62" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a63">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>
</ix:continuation>

      <ix:nonNumeric name="femy:OrganizationAndNatureOfBusinessPolicyTextBlock" id="Text_67900ed083294dfe982089ccbb14adee" contextRef="c20240101to20241231" escape="true" continuedAt="Text_1015ad0df21240abb30fdc323b9702d91"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a63" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a64">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Organization and Nature of Business</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_1015ad0df21240abb30fdc323b9702d91" continuedAt="Text_1015ad0df21240abb30fdc323b9702d92"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a64" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a65">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>
</ix:continuation></ix:continuation>
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
        <div>
          <ix:continuation id="Text_1015ad0df21240abb30fdc323b9702d92" continuedAt="Text_1015ad0df21240abb30fdc323b9702d93"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a65" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a66">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Femasys Inc. (the Company or Femasys) was incorporated in
            Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.</div>
</ix:continuation></ix:continuation>
          <ix:continuation id="Text_1015ad0df21240abb30fdc323b9702d93" continuedAt="Text_1015ad0df21240abb30fdc323b9702d94"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a66" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a67">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </div>
</ix:continuation></ix:continuation>
        </div>

        <ix:continuation id="Text_1015ad0df21240abb30fdc323b9702d94"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a67" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a68">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company is a leading biomedical innovator, addressing significant unmet needs in
            women&#8217;s health worldwide, with a broad patent-protected portfolio of disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product
            portfolio, which are currently being commercialized in the U.S. and select countries. FemaSeed&#174; Intratubal Insemination, a groundbreaking infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and
            approved in Europe, United Kingdom (UK), Canada and Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety. FemVue&#174;, a companion diagnostic for fallopian tube
            assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#174;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and Israel.
            FemBloc&#174; permanent birth control is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our proprietary synthetic tissue adhesive (blended
            polymer) into both fallopian tubes <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">simultaneously. Over time, the blended polymer fully degrades</span> and produces nonfunctional scar tissue to <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">permanently








              block the fallopian tubes in the safest most natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related
              events, and even death. Along with the various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The</span> FemBloc non-surgical approach has the potential to offer a safer,
            more accessible in-office alternative with fewer risks, contraindications, and substantially lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc demonstrated compelling effectiveness and five-year
            safety. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In March 2025, the Company announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for non-surgical female permanent birth control.
              For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, the Company has successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified Body has recommended for CE mark
              approval pending the final stages of EMA review, with potential approval expected mid-2025.</span></span> <span style="font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced strategic distribution partnerships for
            FemBloc in Spain.</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> T</span>he pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#174; and FemChec&#174;, companion diagnostic products for FemBloc&#8217;s
            ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. The Company is a woman-founded and led company with an expansive, internally created intellectual property portfolio with approximately <ix:nonFraction name="femy:NumberOfPatentsIssuedGlobally" id="Fact_2f0e4bb8b5b04604ab91ca4ad4d073bb" contextRef="c20240101to20241231" unitRef="U004" decimals="0" scale="0" format="ixt:num-dot-decimal">200</ix:nonFraction> issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to
            develop products with commercialization efforts underway.</span></div>
</ix:continuation></ix:continuation>

        <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a68" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a69">
<div><br/>
          </div>
</ix:continuation>
        </div>


        <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_7c86199f6dd049089ada9caabe5bceb3" contextRef="c20240101to20241231" escape="true" continuedAt="Text_981531f62dfc43ac9e95d342ae872f4b1"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a69" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a610">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;">Basis of Presentation</div>
</ix:continuation></ix:nonNumeric>
        <ix:continuation id="Text_981531f62dfc43ac9e95d342ae872f4b1" continuedAt="Text_981531f62dfc43ac9e95d342ae872f4b2"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a610" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a611">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_981531f62dfc43ac9e95d342ae872f4b2"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a611" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a612">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company has prepared the accompanying financial statements
          in accordance with accounting principles generally accepted in the United States of America (GAAP) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).</div>
</ix:continuation></ix:continuation>

        <div>
          <ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a612" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a613">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><br/>
          </div>
</ix:continuation>

          <ix:nonNumeric name="femy:LiquidityPolicyTextBlock" id="Text_3c1a232adbc3476092eec8ce302d3243" contextRef="c20240101to20241231" escape="true" continuedAt="Text_14f5d241276c476c8c24018c99aa811b1"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a613" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a614">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;">Liquidity</div>
</ix:continuation></ix:nonNumeric>
          <ix:continuation id="Text_14f5d241276c476c8c24018c99aa811b1" continuedAt="Text_14f5d241276c476c8c24018c99aa811b2"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a614" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a615">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </div>
</ix:continuation></ix:continuation>
        </div>

        <ix:continuation id="Text_14f5d241276c476c8c24018c99aa811b2" continuedAt="Text_14f5d241276c476c8c24018c99aa811b3"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a615" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a616">
<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the Company has cash and cash equivalents of $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_02fa2121d319457a8e2d7f1c2715b650" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,451,761</ix:nonFraction>. The Company plans to finance
            its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of
            FemaSeed, FemVue and FemBloc to support the Company&#8217;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms
            acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#8217;s business, results of operations, and financial condition could be materially adversely
            impacted.</span></div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_14f5d241276c476c8c24018c99aa811b3" continuedAt="Text_14f5d241276c476c8c24018c99aa811b4"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a616" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a617">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>
</ix:continuation></ix:continuation>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">92</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div style="width: 100%;" class="BRPFPageHeader">
            <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
            </div>

          </div>

        </div>

        <ix:continuation id="Text_14f5d241276c476c8c24018c99aa811b4" continuedAt="Text_14f5d241276c476c8c24018c99aa811b5"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a617" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a618">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2024, the Company generated a
          net loss of $<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b47e3d4ec79f4e78a50a9e9ed551b0fd" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction>. The Company expects such losses to increase over the next few years as the Company commercializes FemaSeed and
          its other products and advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed in the U.S.</div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_14f5d241276c476c8c24018c99aa811b5" continuedAt="Text_14f5d241276c476c8c24018c99aa811b6"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a618" continuedAt="Text_4be2d70d69f24067bc05b0544d6a37a619">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_14f5d241276c476c8c24018c99aa811b6"><ix:continuation id="Text_4be2d70d69f24067bc05b0544d6a37a619">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The financial statements have been prepared on a going-concern
          basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December
          31, 2024 of $<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_ff45543f778b43488585a2bbfec678ea" contextRef="c20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">127,198,257</ix:nonFraction> and expects to incur additional losses and negative operating cash flows for at least the next twelve months.
          The Company&#8217;s ability to meet its obligations is dependent upon its ability to generate sufficient cash flows from operations and future financing transactions. Although management expects the Company will continue as a going concern, there is no
          assurance that management&#8217;s plans will be successful since the availability and amount of such funding is not certain. Accordingly, substantial doubt exists about the Company&#8217;s ability to continue as a going concern for at least one year from the
          issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result
          from the possible inability of the Company to continue as a going concern.</div>
</ix:continuation></ix:continuation>

        <div><br/>
        </div>

      </div>

    </div>

    <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
   <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

    <div>
      <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Text_de0d00f102154840a5863364dee1a1d9" contextRef="c20240101to20241231" escape="true" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f831">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Summary of Significant Accounting Policies</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f831" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f832">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <div style="font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f832" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f833"><ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_14f057ec2c0945478553eeca07fe48cb" contextRef="c20240101to20241231" escape="true" continuedAt="Text_3d596d1ac5aa4ca8aefb02122c408f341">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="width: 18pt;">&#160;</td>

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;">(a)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates in Preparation of Financial Statements</div>
                </td>

  </tr>


</table>
        </div>
</ix:nonNumeric></ix:continuation>
      </div>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f833" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f834"><ix:continuation id="Text_3d596d1ac5aa4ca8aefb02122c408f341" continuedAt="Text_3d596d1ac5aa4ca8aefb02122c408f342">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f834" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f835"><ix:continuation id="Text_3d596d1ac5aa4ca8aefb02122c408f342">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">preparation of financial statements in conformity with
          U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the
          financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and
          equipment, </span>and clinical trial cost accruals<span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. Actual results could differ from those estimates.</span></div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f835" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f836">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f836" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f837"><ix:nonNumeric name="femy:CertainRisksAndUncertaintiesPolicyTextBlock" id="Text_1f2132fb3d5f48a780b2e7c48e256288" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af11">
<div>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f837" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f838"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af11" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af12">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain Risks and Uncertainties</div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f838" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f839"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af12" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af13">
<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f839" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8310"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af13" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af14">
<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Products being developed by the Company, such as FemBloc, will require
          approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination is U.S. FDA-cleared and approved in Europe, United Kingdom (UK), Canada and Israel. FemVue, a companion diagnostic for
          fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and
          Israel.&#160;FemCath&#160;and FemChec, companion diagnostic products for FemBloc&#8217;s ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. There can be no assurance the Company&#8217;s other products in development will
          receive the necessary approvals/ clearances. If the Company is denied regulatory approval/ clearance or approval/ clearance is delayed, it might have a materially adverse impact on the Company.</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8310" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8311"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af14" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af15">
<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8311" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8312"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af15" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af16">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The medical device industry is characterized by frequent and
          extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and
          the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company&#8217;s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them.
          If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are
          able to redesign its products to avoid infringement.</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> A license may not
          be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8312" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8313"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af16" continuedAt="Text_d2d66fee0d3147a1bbbe6b0dd61a4af17">
<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">93</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8313" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8314"><ix:continuation id="Text_d2d66fee0d3147a1bbbe6b0dd61a4af17">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company relies on some single source suppliers to provide
          certain components of its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory,
          which would increase its costs and result in write&#8209;downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8314" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8315">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> </div>
</ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8315" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8316">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8316" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8317"><ix:nonNumeric name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Text_c8463dc9539f41929ee30654b135c57c" contextRef="c20240101to20241231" escape="true" continuedAt="Text_444fd321f4364b8bbf48d6d972b7dee31">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8317" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8318"><ix:continuation id="Text_444fd321f4364b8bbf48d6d972b7dee31" continuedAt="Text_444fd321f4364b8bbf48d6d972b7dee32">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8318" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8319"><ix:continuation id="Text_444fd321f4364b8bbf48d6d972b7dee32">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain of the Company&#8217;s financial instruments, including cash, accounts receivable and other
          liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments.<br class="Apple-interchange-newline"/>
        </span> </div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8319" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8320">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8320" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8321"><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Text_c29afb3f02cf44abb16a19c15b670d1b" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c2864f8985354205be896bc6b4a35c131">
<div>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8321" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8322"><ix:continuation id="Text_c2864f8985354205be896bc6b4a35c131" continuedAt="Text_c2864f8985354205be896bc6b4a35c132">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8322" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8323"><ix:continuation id="Text_c2864f8985354205be896bc6b4a35c132" continuedAt="Text_c2864f8985354205be896bc6b4a35c133">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8323" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8324"><ix:continuation id="Text_c2864f8985354205be896bc6b4a35c133" continuedAt="Text_c2864f8985354205be896bc6b4a35c134">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8324" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8325"><ix:continuation id="Text_c2864f8985354205be896bc6b4a35c134" continuedAt="Text_c2864f8985354205be896bc6b4a35c135">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8325" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8326"><ix:continuation id="Text_c2864f8985354205be896bc6b4a35c135">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all highly liquid investments with an initial maturity of</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu<span style="font-weight: normal; font-style: normal;">e. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">See Note 2(<span style="font-style: normal;">s</span>) for information on concentration of credit risk.</span></span></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8326" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8327">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
      <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8327" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8328">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8328" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8329"><ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Text_512bf4b6a02e480196f69a944d3ffacc" contextRef="c20240101to20241231" escape="true" continuedAt="Text_0eb18120e4024c048ec44e136e8962031">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounts Receivable</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8329" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8330"><ix:continuation id="Text_0eb18120e4024c048ec44e136e8962031" continuedAt="Text_0eb18120e4024c048ec44e136e8962032">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8330" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8331"><ix:continuation id="Text_0eb18120e4024c048ec44e136e8962032">
<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company grants trade credit to
          customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are
          written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. As of December 31, 2024 and 2023, the Company&#8217;s reserves for uncollectible accounts were $<ix:nonFraction name="femy:ReservesForUncollectibleAccounts" id="Fact_22e1c6517f404f55b11298f6a78962ab" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,000</ix:nonFraction> and $<ix:nonFraction name="femy:ReservesForUncollectibleAccounts" id="Fact_dc744965c1d14a07a071e9e1772748d1" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,000</ix:nonFraction>, respectively. Trade
          accounts receivable are recorded at the invoiced amount, net of allowance for credit loss and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the statements of cash
          flows.</span></div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8331" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8332">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8332" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8333"><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" id="Text_307a017bddbf4629b9f7bf566be68771" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc781">
<div>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8333" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8334"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc781" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc782">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inventories</div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8334" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8335"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc782" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc783">
<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8335" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8336"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc783" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc784">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8336" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8337"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc784" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc785">
<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8337" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8338"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc785" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc786">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventories are stated at the lower of cost or net realizable value. Cost, which
        includes amounts related to materials, labor and overhead, is determined on a first&#8209;in, first&#8209;out basis. Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion,
        disposal, and transportation.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8338" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8339"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc786" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc787"><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Text_4bbe352bbb364dd7a7ac72dff98f249b" contextRef="c20240101to20241231" escape="true" continuedAt="Text_fb52dccff1ac4c9287f226a334b264771">
<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8339" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8340"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc787" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc788"><ix:continuation id="Text_fb52dccff1ac4c9287f226a334b264771" continuedAt="Text_fb52dccff1ac4c9287f226a334b264772">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Inventory stated at cost, consisted of the
        following as of December 31:</div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8340" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8341"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc788" continuedAt="Text_6ec4f64ba0c347ecbfbd47cf58f2bc789"><ix:continuation id="Text_fb52dccff1ac4c9287f226a334b264772" continuedAt="Text_fb52dccff1ac4c9287f226a334b264773">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8341" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8342"><ix:continuation id="Text_6ec4f64ba0c347ecbfbd47cf58f2bc789"><ix:continuation id="Text_fb52dccff1ac4c9287f226a334b264773">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_6ea6acf542aa4f099d9ee498e160f5b6" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,308,863</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_2fa5074155f74f77b5c0aae21a09c409" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">367,934</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_dd8299322a7c4105b8e43828a4346a3f" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">982,630</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_b437669a6a524a95bd529eba60a63f15" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">128,993</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_ea7a24727489433c9c9eef702ad8c65d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">754,830</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_b941a06c42874abf97252cecd615acc5" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">170,191</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_a653d6eceac743c8b134df80efffc639" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,046,323</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_e4c68dd301b84be8a7465e060a9ca311" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">667,118</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation></ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8342" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8343">
<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none; clear: both;"> </span>
      <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8343" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8344">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; <br/>
      </div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8344" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8345"><ix:nonNumeric name="femy:OtherAssetsPolicyTextBlock" id="Text_ba82e4bcd7d542f6be9cad78ced924b7" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ab226e0a97b54ad692615897dcefa82f1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(g)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Assets</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8345" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8346"><ix:continuation id="Text_ab226e0a97b54ad692615897dcefa82f1" continuedAt="Text_ab226e0a97b54ad692615897dcefa82f2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8346" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8347"><ix:continuation id="Text_ab226e0a97b54ad692615897dcefa82f2" continuedAt="Text_ab226e0a97b54ad692615897dcefa82f3">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has research tax credits that are available to the Company to offset
        future payroll withholding liabilities. As of December 31, 2024 and 2023, the total amount of these credits is $<ix:nonFraction name="femy:ResearchTaxCredits" id="Fact_c50775a1d79b48168f7789a3072d768b" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,030,809</ix:nonFraction> and $<ix:nonFraction name="femy:ResearchTaxCredits" id="Fact_f739c6840df44d66a5ded847a0a0b50d" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">928,234</ix:nonFraction>, respectively. <ix:nonNumeric name="us-gaap:ScheduleOfOtherAssetsTableTextBlock" id="Text_0c550ac0d7fb4e1cb64ff5f9384745c0" contextRef="c20240101to20241231" escape="true" continuedAt="Text_cec61ff661dc4ec5961218fee7b583261"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</span></ix:nonNumeric></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_ab226e0a97b54ad692615897dcefa82f3" continuedAt="Text_ab226e0a97b54ad692615897dcefa82f4"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8347" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8348"><ix:continuation id="Text_cec61ff661dc4ec5961218fee7b583261" continuedAt="Text_cec61ff661dc4ec5961218fee7b583262">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8348" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8349"><ix:continuation id="Text_ab226e0a97b54ad692615897dcefa82f4"><ix:continuation id="Text_cec61ff661dc4ec5961218fee7b583262">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ResearchTaxCreditsCurrent" id="Fact_69f0cbffc9204d4fa98681c2a0defd3d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">315,897</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ResearchTaxCreditsCurrent" id="Fact_a73c0b1a855e4fae9b2715cd3ab77abb" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">224,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ResearchTaxCreditsNoncurrent" id="Fact_f2cd66cb1097499cb8e785f02be38da6" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">714,912</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ResearchTaxCreditsNoncurrent" id="Fact_ffaf5dc0d38c4f8abafb2658176510eb" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">704,234</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ResearchTaxCredits" id="Fact_092cde01d374469fa4e8418b258b25fb" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,030,809</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ResearchTaxCredits" id="Fact_90850373f53b4784a0aa9f300744ed3c" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">928,234</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
         </div>
</ix:continuation></ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8349" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8350">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">94</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>


      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8350" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8351"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Text_97471ec14c2a4e1d9123c2703295bcfa" contextRef="c20240101to20241231" escape="true" continuedAt="Text_b5e271cacfea46848679822c9e16eb791">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(h)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Property and Equipment</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8351" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8352"><ix:continuation id="Text_b5e271cacfea46848679822c9e16eb791" continuedAt="Text_b5e271cacfea46848679822c9e16eb792">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8352" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8353"><ix:continuation id="Text_b5e271cacfea46848679822c9e16eb792" continuedAt="Text_b5e271cacfea46848679822c9e16eb793">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and equipment are carried at cost less accumulated depreciation
          and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to
          operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Text_8437113489644775b7756dcae8612cb4" contextRef="c20240101to20241231" escape="true" continuedAt="Text_03fe2220affd4fc9ae135107f198ad5f1"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Depreciation and amortization are computed using the straight&#8209;line method over estimated useful lives of assets as follows:</span></ix:nonNumeric></span></span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_b5e271cacfea46848679822c9e16eb793" continuedAt="Text_b5e271cacfea46848679822c9e16eb794"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8353" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8354"><ix:continuation id="Text_03fe2220affd4fc9ae135107f198ad5f1" continuedAt="Text_03fe2220affd4fc9ae135107f198ad5f2">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <br/>
          </span></span></div>
</ix:continuation></ix:continuation></ix:continuation>
      <div>
        <ix:continuation id="Text_b5e271cacfea46848679822c9e16eb794" continuedAt="Text_b5e271cacfea46848679822c9e16eb795"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8354" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8355"><ix:continuation id="Text_03fe2220affd4fc9ae135107f198ad5f2" continuedAt="Text_03fe2220affd4fc9ae135107f198ad5f3">
<table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div>
              </td>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_4d76d3a8fbb84175b043de5e4d682a69" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" format="ixt-sec:durwordsen">5 years</ix:nonNumeric><br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_100b7686d12b464eb044008a36bf6b58" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" format="ixt-sec:durwordsen">7 years</ix:nonNumeric><br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_ec2edb2bf6314edfabdebfcfbd4546c0" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">5</ix:nonNumeric>
                  to <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_55eef357a08744acbeb436eb236acdc5" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">7 years</ix:nonNumeric></div>
              </td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>
        <ix:continuation id="Text_b5e271cacfea46848679822c9e16eb795" continuedAt="Text_b5e271cacfea46848679822c9e16eb796"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8355" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8356"><ix:continuation id="Text_03fe2220affd4fc9ae135107f198ad5f3">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> </span></span></div>
</ix:continuation></ix:continuation></ix:continuation></div>

      <div style="margin-left: 36pt;">
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8356" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8357"><ix:continuation id="Text_b5e271cacfea46848679822c9e16eb796" continuedAt="Text_b5e271cacfea46848679822c9e16eb797">
<div> <br/>
        </div>
</ix:continuation></ix:continuation>
      </div>

    </div>

    <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8357" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8358"><ix:continuation id="Text_b5e271cacfea46848679822c9e16eb797" continuedAt="Text_b5e271cacfea46848679822c9e16eb798">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8358" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8359"><ix:continuation id="Text_b5e271cacfea46848679822c9e16eb798">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense for the years ended 2024 and 2023 was $<ix:nonFraction name="us-gaap:DepreciationExpenseOnReclassifiedAssets" id="Fact_52f86bd796264412b6054063bd20800c" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">277,178</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DepreciationExpenseOnReclassifiedAssets" id="Fact_d1136fd634b0412b874f4fa53b83fc56" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">468,391</ix:nonFraction>, respectively. In
      2024, the Company disposed of property and equipment at an original cost of $<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentDisposals" id="Fact_83d98be79ecc4842aa82da6d748867a5" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">82,507</ix:nonFraction> with a net book value of $<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" id="Fact_9d4fefe4426e488dbbf802455d1de115" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">676</ix:nonFraction>, which is recorded in operating expenses on the statements of comprehensive loss. In 2023, the Company disposed of property and equipment at a cost of
      $<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentDisposals" id="Fact_0204c550bf5e4ed08ff5a2596e165cae" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">187,826</ix:nonFraction> with a net book value of $<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" id="Fact_e8a9edcc6611417883d1f274159457ed" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,538</ix:nonFraction>,
      which is recorded in operating expenses on the statements of comprehensive loss. </div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8359" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8360">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8360" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8361"><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="Text_f681280a716f4f5fb8cb779e4acde8f0" contextRef="c20240101to20241231" escape="true" continuedAt="Text_e93dd93b71a6412d8e2e4e13cda03a7c1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Impairment of Long-Lived Assets</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8361" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8362"><ix:continuation id="Text_e93dd93b71a6412d8e2e4e13cda03a7c1" continuedAt="Text_e93dd93b71a6412d8e2e4e13cda03a7c2">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8362" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8363"><ix:continuation id="Text_e93dd93b71a6412d8e2e4e13cda03a7c2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews long&#8209;lived assets, including property and equipment and definite lived intangibles,
        for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to
        result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long&#8209;lived asset group exceeds its fair value. The Company has <ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_7665e50b1e3f4aeb964d076352bf13e1" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>t recorded any impairment losses to date.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8363" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8364">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8364" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8365"><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" id="Text_3d34e37230e046b0a8ea9396071fec6c" contextRef="c20240101to20241231" escape="true" continuedAt="Text_5e2ebb82f3e544e8ab3797d4d7d651b11">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(j)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Leases</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8365" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8366"><ix:continuation id="Text_5e2ebb82f3e544e8ab3797d4d7d651b11" continuedAt="Text_5e2ebb82f3e544e8ab3797d4d7d651b12">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8366" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8367"><ix:continuation id="Text_5e2ebb82f3e544e8ab3797d4d7d651b12">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating leases as right-of-use assets and operating lease liabilities in its
        balance sheets for all operating leases with terms exceeding <ix:nonNumeric name="femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" id="Fact_4332493fbf2245dfbba860022253e149" contextRef="c20240101to20241231" format="ixt-sec:durwordsen">one year</ix:nonNumeric>. Right-of-use assets represent the right to use an underlying
        asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present
        value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present
        value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company&#8217;s statements of comprehensive loss. Non-lease components included in
        lease agreements are accounted for separately. The Company records finance leases as right-of-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding <ix:nonNumeric name="femy:MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" id="Fact_98e924e2a8a44f15a05f6cc1b0e78498" contextRef="c20240101to20241231" format="ixt-sec:durwordsen">one year</ix:nonNumeric>, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.</div>
</ix:continuation></ix:continuation>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8367" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8368">
<div>&#160;
        </div>
</ix:continuation>
<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">95</span></div>

          <div class="BRPFPageBreak" style="page-break-after:always;">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
            </div>

          </div>

        </div>

      </div>


      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8368" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8369"><ix:nonNumeric name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="Text_e49019db74d540619646dfb30241f6f9" contextRef="c20240101to20241231" escape="true" continuedAt="Text_65720658c03e4a049fcac9c63d7dc2ae1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(k)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Intangible Assets</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8369" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8370"><ix:continuation id="Text_65720658c03e4a049fcac9c63d7dc2ae1" continuedAt="Text_65720658c03e4a049fcac9c63d7dc2ae2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8370" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8371"><ix:continuation id="Text_65720658c03e4a049fcac9c63d7dc2ae2" continuedAt="Text_65720658c03e4a049fcac9c63d7dc2ae3">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets consist of patent and trademark application costs and related legal fees, carried at
        cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight&#8209;line method over a weighted average useful life of <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_d64686c9c3cf44698c8e3b05b4a8d1ac" contextRef="c20241231" format="ixt-sec:durwordsen">three years</ix:nonNumeric> and is recorded in depreciation and amortization expense within the results of operations. <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Text_214d812e320849c983eca3a53589f829" contextRef="c20240101to20241231" escape="true" continuedAt="Text_482f3ebad3194342baa18bf7a5f911fa1"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span></ix:nonNumeric></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_65720658c03e4a049fcac9c63d7dc2ae3" continuedAt="Text_65720658c03e4a049fcac9c63d7dc2ae4"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8371" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8372"><ix:continuation id="Text_482f3ebad3194342baa18bf7a5f911fa1" continuedAt="Text_482f3ebad3194342baa18bf7a5f911fa2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_65720658c03e4a049fcac9c63d7dc2ae4" continuedAt="Text_65720658c03e4a049fcac9c63d7dc2ae5"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8372" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8373"><ix:continuation id="Text_482f3ebad3194342baa18bf7a5f911fa2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_d8fb1433de624e959ee2605febebb5c2" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,755,009</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" id="Fact_9e6bc7044b924f43a7a1080d7a72da2f" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,668,951</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_9ee1a7bd82194bbe92f64a162ebd7544" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,689,091</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="Fact_f72a44078773495fb6b9cf86e8b41fcc" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,668,951</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_68011879cfe44c2b81fe525b52cec6c0" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">65,918</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_0e961f4e7ca44ba0ba610f8b2b527114" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8373" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8374"><ix:continuation id="Text_65720658c03e4a049fcac9c63d7dc2ae5" continuedAt="Text_65720658c03e4a049fcac9c63d7dc2ae6">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8374" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8375"><ix:continuation id="Text_65720658c03e4a049fcac9c63d7dc2ae6">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense for intangible assets for the years ended December 31, 2024 and 2023 was $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_06ac982873754f448f5e9d85dd2f854d" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">20,140</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" id="Fact_0f651926a35b436f8fa4a82222d5dc26" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,294</ix:nonFraction>, respectively.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8375" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8376">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8376" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8377"><ix:nonNumeric name="us-gaap:DeferredChargesPolicyTextBlock" id="Text_623d66649bc3493ca6a5ed457faefecf" contextRef="c20240101to20241231" escape="true" continuedAt="Text_1ec1a44b32ea4418bc014a4815c62def1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(l)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Deferred Offering Costs</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8377" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8378"><ix:continuation id="Text_1ec1a44b32ea4418bc014a4815c62def1" continuedAt="Text_1ec1a44b32ea4418bc014a4815c62def2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8378" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8379"><ix:continuation id="Text_1ec1a44b32ea4418bc014a4815c62def2" continuedAt="Text_1ec1a44b32ea4418bc014a4815c62def3">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly
        attributable to a strategic financing transaction, are capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A <span style="font-style: italic;">Expenses of Offering</span>, codified in Accounting Standards Codification (ASC)
        340-10-S99-1 <span style="font-style: italic;">Other Assets and Deferred Costs</span>.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8379" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8380"><ix:continuation id="Text_1ec1a44b32ea4418bc014a4815c62def3" continuedAt="Text_1ec1a44b32ea4418bc014a4815c62def4">
<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8380" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8381"><ix:continuation id="Text_1ec1a44b32ea4418bc014a4815c62def4" continuedAt="Text_1ec1a44b32ea4418bc014a4815c62def5">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During 2022, the Company incurred $<ix:nonFraction name="us-gaap:PaymentOfFinancingAndStockIssuanceCosts" id="Fact_a75ef84aae4c4e04b8f6b3abf4570795" contextRef="c20220101to20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">232,845</ix:nonFraction> in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $<ix:nonFraction name="femy:AuthorizedOfferingAmountOfSecurities" id="Fact_5ef0039df9f8432c9a2b50adc1712e10" contextRef="c20220701" unitRef="U001" decimals="-6" scale="6" format="ixt:num-dot-decimal">150</ix:nonFraction> million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These
        deferred offering costs are offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $<ix:nonFraction name="us-gaap:DeferredOfferingCosts" id="Fact_4caafbf59a33445db9fbfab9058b40f9" contextRef="c20220701" unitRef="U001" decimals="-6" scale="6" format="ixt:num-dot-decimal">150</ix:nonFraction> million prospectuses are terminated or aborted. As of December 31, 2024, and 2023, the Company offset $<ix:nonFraction name="us-gaap:DeferredOfferingCosts" id="Fact_f78989a187974809ae7d92d188cffeac" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,143</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DeferredOfferingCosts" id="Fact_cc35ba2b05404b20b0e032c94e5175f0" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,952</ix:nonFraction>, respectively of deferred offering costs in
        connection with the gross proceeds issued under the prospectuses.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8381" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8382"><ix:continuation id="Text_1ec1a44b32ea4418bc014a4815c62def5" continuedAt="Text_1ec1a44b32ea4418bc014a4815c62def6">
<div><br/></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8382" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8383"><ix:continuation id="Text_1ec1a44b32ea4418bc014a4815c62def6">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, deferred offering costs capitalized were $<ix:nonFraction name="femy:DeferredOfferingCostsCapitalized" id="Fact_cc7b4c9d4f374a7fa89934e8c76ca5fe" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">211,654</ix:nonFraction>, and are included in prepaid and other current assets in the accompanying balance sheet. As of December 31, 2023, deferred offering costs
        capitalized were $<ix:nonFraction name="femy:DeferredOfferingCostsCapitalized" id="Fact_20c42faae8d64a7e80a9e01fdc33dfb1" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">214,798</ix:nonFraction>, and are included in other long-term assets in the accompanying balance sheet.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8383" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8384">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8384" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8385"><ix:nonNumeric name="femy:AccruedExpensesPolicyTextBlock" id="Text_abdf79249b1e4f4199a806295a3a4f5a" contextRef="c20240101to20241231" escape="true" continuedAt="Text_f6ba6109ef234bc7a6410428bee7b5fd1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(m)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued Expenses</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8385" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8386"><ix:continuation id="Text_f6ba6109ef234bc7a6410428bee7b5fd1" continuedAt="Text_f6ba6109ef234bc7a6410428bee7b5fd2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8386" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8387"><ix:continuation id="Text_f6ba6109ef234bc7a6410428bee7b5fd2" continuedAt="Text_f6ba6109ef234bc7a6410428bee7b5fd3">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical
        trial expenses include research and development costs for third-party services, largely related to the Company&#8217;s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant
        component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Other
          accrued expenses include director fees, taxes and other miscellaneous accrued expenses.</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8387" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8388"><ix:continuation id="Text_f6ba6109ef234bc7a6410428bee7b5fd3" continuedAt="Text_f6ba6109ef234bc7a6410428bee7b5fd4">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; <br/>
      </div>
</ix:continuation></ix:continuation>

      <ix:nonNumeric name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Text_7a633963eba141ea9f517a5c4932ee78" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d3bc074508d141e49457eeca563835731"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8388" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8389"><ix:continuation id="Text_f6ba6109ef234bc7a6410428bee7b5fd4" continuedAt="Text_f6ba6109ef234bc7a6410428bee7b5fd5">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div>
</ix:continuation></ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_d3bc074508d141e49457eeca563835731" continuedAt="Text_d3bc074508d141e49457eeca563835732"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8389" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8390"><ix:continuation id="Text_f6ba6109ef234bc7a6410428bee7b5fd5" continuedAt="Text_f6ba6109ef234bc7a6410428bee7b5fd6">
<div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8390" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8391"><ix:continuation id="Text_f6ba6109ef234bc7a6410428bee7b5fd6"><ix:continuation id="Text_d3bc074508d141e49457eeca563835732">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">Incentive and other compensation costs<br/>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_723007d999534b1786848d8d783bb5d7" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">650,768</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_810e27b6f4704aab83e49709b1a1dc8f" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,082,606</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:AccruedClinicalTrialCost" id="Fact_78c6fda923dd488fbb1aed7624ea7b67" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">354,762</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:AccruedClinicalTrialCost" id="Fact_dbcef2cb6a6e4e24a804ad56317c5f6a" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">276,141</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" id="Fact_4b52a2e1b1804e0f8deb1f6ac56ae08a" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">70,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" id="Fact_27f11b50cfab4d49a9073a74c55fbb1a" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">60,210</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" rowspan="1">Franchise taxes</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:FranchiseTaxes" id="Fact_e2849142322f4b7d8f5655cdee3cfc40" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="femy:FranchiseTaxes" id="Fact_1560e5f3d68d4bfaa0375c14d7e7b2af" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,160</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_376a08c76574461a831020f885524fd5" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">75,519</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_cb6947090011464fbe09fd0bc3e49f3b" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,179</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_ebec18a7ba0b4934bc936d34aab9e7b1" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,151,049</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_88b50affbd204385aa7b41290a06e89e" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,444,296</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
          </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8391" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8392">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>
</ix:continuation>

      <ix:nonNumeric name="femy:ClinicalHoldbackPolicyTextBlock" id="Text_4d7651f25b9741cba9a0802c05d0250a" contextRef="c20240101to20241231" escape="true" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe731"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8392" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8393">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(n)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Clinical Holdback</div>
            </td>

  </tr>


</table>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe731" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe732"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8393" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8394">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe732" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe733"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8394" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8395">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As part of the regulatory approval process for taking its products to market or conducting post-market
        clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating
        medical institutions and investigators will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual participants are enrolled in the study by the participating medical institution or
        investigator, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or investigator, the Company retains any agreed upon percentage of total
        invoiced costs, generally ranging between <ix:nonFraction name="femy:AgreedPercentageOfInvoicedCostsRetains" id="Fact_8edf58bd9f5242a28f27d28499fa9af3" contextRef="c20241231_RangeAxis_MinimumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>% - <ix:nonFraction name="femy:AgreedPercentageOfInvoicedCostsRetains" id="Fact_b6878529ee8f4d6087b2b7a4bcffff2e" contextRef="c20241231_RangeAxis_MaximumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>%, which is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses
        incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe733" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe734"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8395" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8396">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">96</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>


      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe734" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe735"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8396" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8397"><ix:nonNumeric name="femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" id="Text_3fc8d2eb1590466aa77dd225c1bd3433" contextRef="c20240101to20241231" escape="true" continuedAt="Text_f669e488abfe466895c4e781e78454c91">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:</div>
</ix:nonNumeric></ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe735" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe736"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8397" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8398"><ix:continuation id="Text_f669e488abfe466895c4e781e78454c91" continuedAt="Text_f669e488abfe466895c4e781e78454c92">
<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe736" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe737"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8398" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f8399"><ix:continuation id="Text_f669e488abfe466895c4e781e78454c92" continuedAt="Text_f669e488abfe466895c4e781e78454c93">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackLiability" id="Fact_8795992716ad46269677e6c1373ab941" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">120,235</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackRetained" id="Fact_bfff3489d6d7438686884d24363e21e9" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,452</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="femy:ClinicalHoldbackPaid" id="Fact_fe7d92c4bac44e459997f08250b9ce94" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,495</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2024</span></div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackLiability" id="Fact_9c1abb00c7bf4f80b61e96d89737c7d5" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">128,192</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="femy:ClinicalHoldbackCurrent" id="Fact_e7ef5606d03144759461f664b2a188b5" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">88,581</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackNoncurrent" id="Fact_b6f3d116ba3544149599c02c58be554a" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">39,611</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe737" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe738"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f8399" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83100"><ix:continuation id="Text_f669e488abfe466895c4e781e78454c93" continuedAt="Text_f669e488abfe466895c4e781e78454c94">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe738" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe739"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83100" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83101"><ix:continuation id="Text_f669e488abfe466895c4e781e78454c94" continuedAt="Text_f669e488abfe466895c4e781e78454c95">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:</div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe739" continuedAt="Text_1d0995e22c8f407d86a4c4a3bceebe7310"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83101" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83102"><ix:continuation id="Text_f669e488abfe466895c4e781e78454c95" continuedAt="Text_f669e488abfe466895c4e781e78454c96">
<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83102" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83103"><ix:continuation id="Text_1d0995e22c8f407d86a4c4a3bceebe7310"><ix:continuation id="Text_f669e488abfe466895c4e781e78454c96">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackLiability" id="Fact_f07a132d48e54a11a13d62321c29d21d" contextRef="c20221231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">141,864</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackRetained" id="Fact_d2ba692a4d1b40e09ba6a489fde9fda5" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,900</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="femy:ClinicalHoldbackPaid" id="Fact_b0538e6f05e6499f9dcd815f0eb6c8a8" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">27,529</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackLiability" id="Fact_f269efa88dcf49fb96ca83567682d7c4" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">120,235</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(<ix:nonFraction name="femy:ClinicalHoldbackCurrent" id="Fact_bd6cf2a7f0b94275863a61f192715e43" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">65,300</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ClinicalHoldbackNoncurrent" id="Fact_c5452da99b64402fab858e86b2237a11" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">54,935</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>

        <div><br/>
        </div>

      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83103" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83104"><ix:nonNumeric name="femy:ConvertibleNotesWithWarrantsPolicyTextBlock" id="Text_78d012f46a634961b725b165e09b1978" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c2034333e69f4284b9685eaffd06c9ea1">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;">
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(o)</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">C</span><span style="font-style: italic; font-weight: bold;">onvertible Notes with Warrants (November 2023 Financing)</span></div>
                </td>

  </tr>


</table>
        </div>
</ix:nonNumeric></ix:continuation>
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83104" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83105"><ix:continuation id="Text_c2034333e69f4284b9685eaffd06c9ea1" continuedAt="Text_c2034333e69f4284b9685eaffd06c9ea2">
<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83105" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83106"><ix:continuation id="Text_c2034333e69f4284b9685eaffd06c9ea2" continuedAt="Text_c2034333e69f4284b9685eaffd06c9ea3">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its convertible notes (&#8220;Notes&#8221;) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, <span style="font-style: italic;">Debt
            with Conversion and Other Options</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own <span style="font-style: italic;">Eq</span>uity</span>. The convertible notes are recorded as a
          long-term and short-term liability, as applicable, in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible
          notes are accounted for as a single liability measured at its amortized cost. </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83106" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83107"><ix:continuation id="Text_c2034333e69f4284b9685eaffd06c9ea3" continuedAt="Text_c2034333e69f4284b9685eaffd06c9ea4">
<div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span></div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83107" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83108"><ix:continuation id="Text_c2034333e69f4284b9685eaffd06c9ea4" continuedAt="Text_c2034333e69f4284b9685eaffd06c9ea5">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt
            discount, recorded as a contra-liability against the debt, and amortizes the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional
            paid-in capital in the balance sheets.</span></div>
</ix:continuation></ix:continuation>
        <div>
          <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83108" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83109"><ix:continuation id="Text_c2034333e69f4284b9685eaffd06c9ea5" continuedAt="Text_c2034333e69f4284b9685eaffd06c9ea6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </span></div>
</ix:continuation></ix:continuation>
          <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83109" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83110"><ix:continuation id="Text_c2034333e69f4284b9685eaffd06c9ea6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible
            notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the
            fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will
            then be recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. </div>
</ix:continuation></ix:continuation>

        </div>

        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83110" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83111">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">97</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
            </div>

          </div>

        </div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83111" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83112"><ix:nonNumeric name="femy:CommonStockWarrantsPolicyTextBlock" id="Text_e2dd99837dca48148fdeba06e6ca286a" contextRef="c20240101to20241231" escape="true" continuedAt="Text_9bb19529f9b34551b3b0241009e0378c1">
<div><br/>
          </div>
</ix:nonNumeric></ix:continuation>
          <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83112" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83113"><ix:continuation id="Text_9bb19529f9b34551b3b0241009e0378c1" continuedAt="Text_9bb19529f9b34551b3b0241009e0378c2">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(p)</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Warrants</span></div>
                </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        </div>
<ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83113" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83114"><ix:continuation id="Text_9bb19529f9b34551b3b0241009e0378c2" continuedAt="Text_9bb19529f9b34551b3b0241009e0378c3">
<div><span style="font-weight: bold; font-style: italic;"> </span>
         <span style="font-weight: bold; font-style: italic;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83114" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83115"><ix:continuation id="Text_9bb19529f9b34551b3b0241009e0378c3" continuedAt="Text_9bb19529f9b34551b3b0241009e0378c4">
<div><br/>
        </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83115" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83116"><ix:continuation id="Text_9bb19529f9b34551b3b0241009e0378c4" continuedAt="Text_9bb19529f9b34551b3b0241009e0378c5">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>
         <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
        <div><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83116" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83117"><ix:continuation id="Text_9bb19529f9b34551b3b0241009e0378c5" continuedAt="Text_9bb19529f9b34551b3b0241009e0378c6">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
          <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83117" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83118"><ix:continuation id="Text_9bb19529f9b34551b3b0241009e0378c6">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrants&#8217; specific terms and
            applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480,
            and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own common stock and whether the warrant holders could potentially require &#8220;net cash
            settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a
            component of additional paid-in capital at the time of issuance.</div>
</ix:continuation></ix:continuation>
           </div>

        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83118" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83119">
<div><br/></div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83119" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83120"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Text_8f5d301ae3a94424935887cb5707cfd5" contextRef="c20240101to20241231" escape="true" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c131">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83120" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83121"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c131" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c132">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(q)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition</div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83121" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83122"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c132" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c133">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83122" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83123"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c133" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c134">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s policy is to recognize revenue when a customer obtains control of the promised goods
        under ASC 606, <span style="font-style: italic;">Revenue from Contracts with Customers</span>. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the
        Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. Revenue is recognized upon shipment of the Company&#8217;s goods based upon contractually stated pricing at standard
        payment terms ranging from <ix:nonNumeric name="femy:RevenueRecognitionPaymentTermOfPeriod" id="Fact_38df0af9928d4a4198f81cbd1469e167" contextRef="c20240101to20241231_RangeAxis_MinimumMember" format="ixt-sec:durday">30</ix:nonNumeric> to <ix:nonNumeric name="femy:RevenueRecognitionPaymentTermOfPeriod" id="Fact_c9204dc880aa45a8a1d6bb1d54aaf599" contextRef="c20240101to20241231_RangeAxis_MaximumMember" format="ixt-sec:durday">60</ix:nonNumeric>
        days. All revenue is recognized point in time and no revenue is recognized over time. There was <ix:nonFraction name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact_65007158017247339d8f3ec16ba4a253" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact_5ee3be7a0e8c4a19921534ab8255aac4" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> revenue recognized during the
        years ended December 31, 2024 and 2023 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were <ix:nonFraction name="femy:ContractWithCustomerUnsatisfiedPerformanceObligation" id="Fact_dd542dbc8a66428996fa138b7d79334a" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="femy:ContractWithCustomerUnsatisfiedPerformanceObligation" id="Fact_88782acd80ff44e2b23f58bf49d924e4" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>
        unsatisfied performance obligations as of December 31, 2024 and 2023.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83123" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83124"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c134" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c135">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83124" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83125"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c135" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c136">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The majority of products sold directly to U.S. customers are shipped via common carrier, and the
        customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company&#8217;s international distributors are in accordance with their respective agreements; however, the shipping terms are
        generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a <ix:nonFraction name="femy:PercentageOfRestockingFee" id="Fact_4e483b4fbe3e491e94c2e32ecdf3d184" contextRef="c20240101to20241231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">30</ix:nonFraction>% restocking fee. As of December 31, 2024, the Company has not had a history of significant returns.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83125" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83126"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c136" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c137">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>
</ix:continuation></ix:continuation>

      <ix:nonNumeric name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="Text_f370b00a39624b999f21845dd175d939" contextRef="c20240101to20241231" escape="true" continuedAt="Text_948dba27d551482899321a167e99aa181"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83126" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83127"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c137" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c138">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s sales by geographic region for the years ending December
        31:</div>
</ix:continuation></ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_948dba27d551482899321a167e99aa181" continuedAt="Text_948dba27d551482899321a167e99aa182"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83127" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83128"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c138" continuedAt="Text_80eb10cc1f2e43a3acb085d0c93a1c139">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation></ix:continuation>
      <ix:continuation id="Text_948dba27d551482899321a167e99aa182"><ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83128" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83129"><ix:continuation id="Text_80eb10cc1f2e43a3acb085d0c93a1c139">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f2e36f124e4e49a7873d9f2de909dbf7" contextRef="c20240101to20241231_StatementGeographicalAxis_US" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,073,508</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9b51c5189e56431398ba4c8b357177ad" contextRef="c20230101to20231231_StatementGeographicalAxis_US" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,013,925</ix:nonFraction></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a02ca3c7966f4c18a897eba435e474ab" contextRef="c20240101to20241231_StatementGeographicalAxis_NonUsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">555,600</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5d84454311224b09b780e2e04d65ed35" contextRef="c20230101to20231231_StatementGeographicalAxis_NonUsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">58,045</ix:nonFraction></div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0ba64fcc08194b4e9a275755735714f4" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,629,108</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d9b91c015c93462fb46b8016e68b1af9" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,071,970</ix:nonFraction></div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation></ix:continuation>


      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83129" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83130">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83130" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83131"><ix:nonNumeric name="femy:LicenseManufacturingAndSupplyAgreementPolicyTextBlock" id="Text_0a3670354e994a36a8a40c187a5a6275" contextRef="c20240101to20241231" escape="true" continuedAt="Text_a3aaf8d92ac4462c85c11fba3e17c9b11">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(r)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">License, Manufacturing, and Supply Agreements<br/>
              </div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83131" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83132"><ix:continuation id="Text_a3aaf8d92ac4462c85c11fba3e17c9b11" continuedAt="Text_a3aaf8d92ac4462c85c11fba3e17c9b12">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83132" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83133"><ix:continuation id="Text_a3aaf8d92ac4462c85c11fba3e17c9b12" continuedAt="Text_a3aaf8d92ac4462c85c11fba3e17c9b13">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products
          based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83133" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83134"><ix:continuation id="Text_a3aaf8d92ac4462c85c11fba3e17c9b13" continuedAt="Text_a3aaf8d92ac4462c85c11fba3e17c9b14">
<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83134" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83135"><ix:continuation id="Text_a3aaf8d92ac4462c85c11fba3e17c9b14">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered in distributor agreements with Comercial Medico Quirurigca, SA (&#8220;Comercial&#8221;) and Durgalab in September 2024. The Company sells products based on purchase orders
          provided by Comercial and Durgalab in accordance with their agreements. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.</span></div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83135" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83136">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83136" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83137"><ix:nonNumeric name="us-gaap:ConcentrationRiskCreditRisk" id="Text_ca06da1370ac4116b836966fc8cc4f8e" contextRef="c20240101to20241231" escape="true" continuedAt="Text_01012f47f1364c2cb4516e34c96926631">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(s)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Concentration of Credit Risk</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83137" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83138"><ix:continuation id="Text_01012f47f1364c2cb4516e34c96926631" continuedAt="Text_01012f47f1364c2cb4516e34c96926632">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83138" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83139"><ix:continuation id="Text_01012f47f1364c2cb4516e34c96926632">
<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company generates revenue from sales directly to U.S. customers and to
          the Company&#8217;s international distributors with all prices in U.S. dollars. For the year ended December 31, 2024, <ix:nonFraction name="femy:NumberOfMajorCustomers" id="Fact_688ab3e388c2414d9064ea646ff752b4" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> customers
          accounted for more than 10% of total revenue. The revenues were <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_022ced90816b453a82cd809c3d742b17" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_7490adfba31447aeb53725d27edeb7d9" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">12</ix:nonFraction>% of total revenues, respectively. As of December 31, 2024, <ix:nonFraction name="femy:NumberOfMajorCustomers" id="Fact_70dbb1aa3cf1455aa511097e549ee3c0" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction>
          customers had accounts receivable balances greater than 10% of total receivables. The accounts receivable balances were <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_bec8fa135d61406c9c6d605f65bfccb9" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">23</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_9b2dbf18687a48a6a760b06fdcf3c3cf" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">21</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_e7bbf79612504a32a5b3bcc7ca0a3b70" contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerThreeMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">12</ix:nonFraction>%, respectively. For the
          year ended December 31, 2023, <ix:nonFraction name="femy:NumberOfMajorCustomers" id="Fact_b6d774826720412496ce51e0fc0a73d1" contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> customers accounted for more than 10% of total revenue, and the Company had <ix:nonFraction name="femy:NumberOfMajorCustomers" id="Fact_42669f8e770d46d99ad791d790696e3a" contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> customers with accounts receivable balances greater than 10% of total receivables. The balances for these customers were <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_189bd8fd3885420799728169fc7441af" contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">19</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_d16173e27cbe433ab4d1be20f9c18d70" contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">11</ix:nonFraction>%.</span></div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83139" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83140">
<div style="margin-left: 36pt;"> <br/>
      </div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">98</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>


      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83140" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83141"><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Text_1e7906d3b3dd47a78ce0c65b6d4a5c24" contextRef="c20240101to20241231" escape="true" continuedAt="Text_2ad252dd059f4f0594c9f4d292ab305d1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(t)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and Development</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83141" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83142"><ix:continuation id="Text_2ad252dd059f4f0594c9f4d292ab305d1" continuedAt="Text_2ad252dd059f4f0594c9f4d292ab305d2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83142" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83143"><ix:continuation id="Text_2ad252dd059f4f0594c9f4d292ab305d2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s research and development expenses consist of engineering, product development,&#160; clinical,
        quality assurance and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing
        fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83143" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83144">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83144" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83145"><ix:nonNumeric name="femy:SalesAndMarketingPolicyTextBlock" id="Text_e33538eb238a4c29b5b2e61e6b88c3bd" contextRef="c20240101to20241231" escape="true" continuedAt="Text_7f8bb00a4aea4966980c3e3dbad785091">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(u)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales and Marketing</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83145" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83146"><ix:continuation id="Text_7f8bb00a4aea4966980c3e3dbad785091" continuedAt="Text_7f8bb00a4aea4966980c3e3dbad785092">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83146" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83147"><ix:continuation id="Text_7f8bb00a4aea4966980c3e3dbad785092">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company&#8217;s sales and marketing expenses consist of
          direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development and travel.</span></div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83147" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83148">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83148" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83149"><ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="Text_ae425bae67584b0daa7a62711befc1b1" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ffa6e6e21edf4cfa8422f9e00a2357a81">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and Administrative</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83149" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83150"><ix:continuation id="Text_ffa6e6e21edf4cfa8422f9e00a2357a81" continuedAt="Text_ffa6e6e21edf4cfa8422f9e00a2357a82">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83150" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83151"><ix:continuation id="Text_ffa6e6e21edf4cfa8422f9e00a2357a82">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s general and administrative expenses include accounting, human resources, and general
        corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock&#8209;based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional
        fees.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83151" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83152">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83152" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83153"><ix:nonNumeric name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Text_05b12f6e7ae940eb93ffdf4ee38f4d38" contextRef="c20240101to20241231" escape="true" continuedAt="Text_add290a46dd7498b929d3d472c989c271">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(w)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Advertising Expense</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83153" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83154"><ix:continuation id="Text_add290a46dd7498b929d3d472c989c271" continuedAt="Text_add290a46dd7498b929d3d472c989c272">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83154" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83155"><ix:continuation id="Text_add290a46dd7498b929d3d472c989c272">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Advertising costs are expensed as incurred. Advertising costs were $<ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_40097e037a6d474e9567e32585e97e36" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">360,958</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AdvertisingExpense" id="Fact_e22292569d93431097b12b59e31b8094" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,738</ix:nonFraction> for the years ended
        December 31, 2024 and 2023, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83155" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83156">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83156" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83157"><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Text_1875306d35384badbaa34951be70d83e" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d0b522698ab94ca7bcc0beeed61afc3e1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Compensation</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83157" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83158"><ix:continuation id="Text_d0b522698ab94ca7bcc0beeed61afc3e1" continuedAt="Text_d0b522698ab94ca7bcc0beeed61afc3e2">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83158" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83159"><ix:continuation id="Text_d0b522698ab94ca7bcc0beeed61afc3e2">
<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company recognizes all employee and nonemployee stock-based
          compensation as a cost in the financial statements. Equity-classified awards are measured at the grant-date fair value of the award. The Company estimates grant-date fair value using the Black-Scholes option pricing model and records forfeitures
          as they are incurred. Details of the stock&#8209;based compensation and accounting treatment are discussed in Note 10.</span></div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83159" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83160">
<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83160" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83161"><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" id="Text_a8103336f58f4443ad1eb3b293b4b7d3" contextRef="c20240101to20241231" escape="true" continuedAt="Text_b3497505873a41f7b58c8d94f563e8ad1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(y)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Income Taxes</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83161" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83162"><ix:continuation id="Text_b3497505873a41f7b58c8d94f563e8ad1" continuedAt="Text_b3497505873a41f7b58c8d94f563e8ad2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83162" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83163"><ix:continuation id="Text_b3497505873a41f7b58c8d94f563e8ad2" continuedAt="Text_b3497505873a41f7b58c8d94f563e8ad3">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company utilizes the asset&#8209;and&#8209;liability method of accounting for income taxes as set forth in ASC
        740, <span style="font-style: italic;">Income Taxes</span>. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for
        income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83163" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83164"><ix:continuation id="Text_b3497505873a41f7b58c8d94f563e8ad3" continuedAt="Text_b3497505873a41f7b58c8d94f563e8ad4">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83164" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83165"><ix:continuation id="Text_b3497505873a41f7b58c8d94f563e8ad4" continuedAt="Text_b3497505873a41f7b58c8d94f563e8ad5">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement
        recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being
        sustained on audit, based on the technical merits of the position. The Company has determined it had <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_7a9b8f5b0beb41649d0e497bb25f4c2b" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_3885aa27b36b4db8904d05d039708876" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> unrecognized tax benefits as
        of December 31, 2024 and 2023.</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83165" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83166"><ix:continuation id="Text_b3497505873a41f7b58c8d94f563e8ad5" continuedAt="Text_b3497505873a41f7b58c8d94f563e8ad6">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83166" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83167"><ix:continuation id="Text_b3497505873a41f7b58c8d94f563e8ad6">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the 2021 through 2024 tax years remain subject to examination by federal and
        most state tax authorities. The use of net operating losses generated in tax years prior to 2021 may also subject returns for those years to examination.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83167" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83168">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">99</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>


      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83168" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83169"><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" id="Text_90af72a9c01f452985a37a9468a450cb" contextRef="c20240101to20241231" escape="true" continuedAt="Text_edf0e27ac9ed43a993805aad6357648a1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(z)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83169" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83170"><ix:continuation id="Text_edf0e27ac9ed43a993805aad6357648a1" continuedAt="Text_edf0e27ac9ed43a993805aad6357648a2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83170" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83171"><ix:continuation id="Text_edf0e27ac9ed43a993805aad6357648a2">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss
        attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents. The net loss attributable to common stockholders is calculated by
        adjusting the net loss of the Company for the cumulative dividends, if any. Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially
        dilutive securities is anti-dilutive given the net loss of the Company.</div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83171" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83172">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>
</ix:continuation>

      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83172" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83173"><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_b2697d06157e4db992dd839fa55f14df" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb01">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(aa)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements &#8211; Recently Adopted</div>
            </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83173" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83174"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb01" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb02">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83174" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83175"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb02" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb03">
<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2023, the FASB issued ASU No. 2023-07, <span style="font-style: italic;">Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures</span>. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
          expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The
          amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management adopted the ASU on January 1, 2024 (see
          Note 14 for disclosure information).</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83175" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83176"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb03" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb04">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83176" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83177"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb04" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb05">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ab)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements &#8211; Not Yet Adopted</div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83177" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83178"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb05" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb06">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83178" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83179"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb06" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb07">
<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income
          taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#8217;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early
          adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83179" continuedAt="Text_456c4d93fc224dfba1c532d97baa0f83180"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb07" continuedAt="Text_c8c13c58abfe49c38af314b942cedcb08">
<div><br/></div>
</ix:continuation></ix:continuation>
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <ix:continuation id="Text_456c4d93fc224dfba1c532d97baa0f83180"><ix:continuation id="Text_c8c13c58abfe49c38af314b942cedcb08">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">No other new accounting pronouncements not yet effective are expected to have a material impact on the Company&#8217;s financial statements.</div>
</ix:continuation></ix:continuation>
      </div>


      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 36pt;">&#160;</div>

    </div>

    <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_6dce8e1267894f81a246e8c693010140" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63211">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(3)</td>

    <td style="vertical-align: top;">
              <div style="font-weight: bold;">Fair Value</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63211" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63212">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63212" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63213">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company applies a fair value hierarchy that requires the use of observable
        market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63213" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63214">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63214" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63215">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63215" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63216">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63216" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63217">
<div style="background-color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Level 1
        &#8211; Valuation is based upon quoted prices for identical instruments traded in active markets.</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63217" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63218">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63218" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b63219">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b63219" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b632110">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b632110" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b632111">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2 &#8211; Valuation is based upon quoted prices for similar instruments in active
        markets, quoted prices for identical or similar instruments in markets that are not active, and model&#8209;based valuation techniques for which all significant assumptions are observable in the market.</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b632111" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b632112">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b632112" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b632113">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b632113" continuedAt="Text_6ffc26c619b246b6a7a71e45fd0b632114">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_6ffc26c619b246b6a7a71e45fd0b632114">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3 &#8211; Valuation is generated from model&#8209;based techniques that use significant
        assumptions not observable in the market. These unobservable assumptions reflect the Company&#8217;s own estimates of assumptions market participants would use in pricing the asset or liability.</div>
</ix:continuation>
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div>

      <div>&#160;</div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">100</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="Text_cd0f008bee2c4bb788d9de05494c5b9d" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d8ea9730007b4d0eb72265acf1ca17891">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(4)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_d8ea9730007b4d0eb72265acf1ca17891" continuedAt="Text_d8ea9730007b4d0eb72265acf1ca17892">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_d8ea9730007b4d0eb72265acf1ca17892">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024 and 2023,
          money market funds included in cash and cash equivalents on the balance sheets were $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" id="Fact_0311b09f02e64a81bc474123c1b4cfdd" contextRef="c20241231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,451,761</ix:nonFraction> and $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" id="Fact_839ed9995d8d4a8b85aff087e454326a" contextRef="c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,278,895</ix:nonFraction>, respectively, which represent Level 1 within the fair value hierarchy (see Note 3).</span></div>
</ix:continuation>

      <div>&#160;</div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_9b9e8cb0b5ef4bdf8cd9a0b54521d342" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c7812cf96c1342488fc345b52e86a7101">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(5)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Commitments and Contingencies</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7101" continuedAt="Text_c7812cf96c1342488fc345b52e86a7102">
<div> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7102" continuedAt="Text_c7812cf96c1342488fc345b52e86a7103">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(a)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Operating Leases</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7103" continuedAt="Text_c7812cf96c1342488fc345b52e86a7104">
<div> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7104" continuedAt="Text_c7812cf96c1342488fc345b52e86a7105">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the Company has the right of use for its facilities
        located in Suwanee, GA under a long-term operating lease agreement, as amended (Lease Agreement), which expires in <span style="-sec-ix-hidden:Fact_c94d18a030034c3d871eda03ca3abf34">April 2029</span>. The
        Company has the option (Extension Option) to extend the term for <ix:nonFraction name="femy:NumberOfExtensionOptionForOperatingLeaseTerm" id="Fact_c10760cdbc044e569409a4014e6bac81" contextRef="c20240101to20241231" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> consecutive term of <ix:nonNumeric name="femy:LesseeOperatingLeaseOptionToExtendTerm" id="Fact_3936dfd62572441585e77f709091dbdc" contextRef="c20240101to20241231" format="ixt-sec:durwordsen">five years</ix:nonNumeric> each at the greater of the then current prevailing rental rate or current base rent rate, as agreed by both parties, and upon certain terms and conditions. The
        Company must provide written notice of its intent to exercise this extension option at between <span style="-sec-ix-hidden:Fact_ca125bbf71bc4ef5857a48b8b7e46786">nine</span> and <ix:nonNumeric name="femy:WrittenNoticePeriodToExerciseExtensionOption" id="Fact_2eb3a89291f640aa88a79276e71d16c0" contextRef="c20240101to20241231_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">12 months</ix:nonNumeric> prior to the expiration date of <span style="-sec-ix-hidden:Fact_73ceb3e0b30a4801b7fa6a63b12fed12">April 2029</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the terms of the lease agreement, the Company&#8217;s monthly rent is subject to increases on an annual basis.</span>
        As of December 31, 2024, the Company&#8217;s monthly rent payment was $<ix:nonFraction name="us-gaap:OperatingLeaseExpense" id="Fact_9d50d4864af0444f91ebdb33b38e5b0f" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">50,590</ix:nonFraction>.</div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7105" continuedAt="Text_c7812cf96c1342488fc345b52e86a7106">
<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>

      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7106" continuedAt="Text_c7812cf96c1342488fc345b52e86a7107"><ix:nonNumeric name="femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" id="Text_a2596f6fc8d74919861454913dd5d29a" contextRef="c20240101to20241231" escape="true" continuedAt="Text_63624503a4604d1982b72c1906a3cc611">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating </span>right-of-use assets and lease liabilities consist of the following as of December 31:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7107" continuedAt="Text_c7812cf96c1342488fc345b52e86a7108"><ix:continuation id="Text_63624503a4604d1982b72c1906a3cc611" continuedAt="Text_63624503a4604d1982b72c1906a3cc612">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7108" continuedAt="Text_c7812cf96c1342488fc345b52e86a7109"><ix:continuation id="Text_63624503a4604d1982b72c1906a3cc612" continuedAt="Text_63624503a4604d1982b72c1906a3cc613">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_d29071dd25a9424fbe315c309cb0bf19"><span style="-sec-ix-hidden:Fact_810062fc3f7b40b39234ac0c051af3dd">right-of-use</span></span></span> assets</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_b9a725e689984b08b4b380dc3775daa0" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,805,543</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_5b31ea9ed02f49cfbc88d9cb016ed948" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,380,225</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a7109" continuedAt="Text_c7812cf96c1342488fc345b52e86a71010"><ix:continuation id="Text_63624503a4604d1982b72c1906a3cc613" continuedAt="Text_63624503a4604d1982b72c1906a3cc614">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71010" continuedAt="Text_c7812cf96c1342488fc345b52e86a71011"><ix:continuation id="Text_63624503a4604d1982b72c1906a3cc614" continuedAt="Text_63624503a4604d1982b72c1906a3cc615">
<div> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71011" continuedAt="Text_c7812cf96c1342488fc345b52e86a71012"><ix:continuation id="Text_63624503a4604d1982b72c1906a3cc615">
<div>
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities &#8211; <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_6edbb3a91d8047b88e80e91a8420edf1"><span style="-sec-ix-hidden:Fact_1a2e395a63b64f6bae643c4847fe2723">current portion</span></span></span></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_137135f8c083439a8def1c425d3c4238" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">517,967</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_7daef63ade5e446897a3e949c71019a4" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">406,636</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities &#8211; <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_c017db852fc84e0187049ea381bb9c51"><span style="-sec-ix-hidden:Fact_2437bab44df448aab710928737e3b2f4">long-term portion</span></span></span></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_4de7c0ef279f498aae9522e169db1b1c" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,518,100</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_ba087f16b69e4f4dbd70e86bf1c20601" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,036,067</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_d3a902390168421498c3e8abf46fcc16" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,036,067</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_003f317afd31435d8de8a2d90ca50e35" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,442,703</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71012" continuedAt="Text_c7812cf96c1342488fc345b52e86a71013">
<div style="margin-left: 36pt;">  <br/></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71013" continuedAt="Text_c7812cf96c1342488fc345b52e86a71014">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71014" continuedAt="Text_c7812cf96c1342488fc345b52e86a71015">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of December 31, 2024 and 2023, the weighted average
          discount rate for all operating leases with initial terms of more than one year was approximately <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_93a7381669ef4e2b9517c5587a0aff8c" contextRef="c20231231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_28da2564fcb94a66840a79a3aeec8439" contextRef="c20241231" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction>% and the weighted average
          remaining term for operating leases was <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_50718fa1021a445d834b3b6781df4ae3" contextRef="c20241231" format="ixt-sec:duryear">4.3</ix:nonNumeric> years and <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_3e51d77e82bc4e1f9af6a83083515fcf" contextRef="c20231231" format="ixt-sec:duryear">5.3</ix:nonNumeric> years, respectively.</span> </div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71015" continuedAt="Text_c7812cf96c1342488fc345b52e86a71016">
<div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> <br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71016" continuedAt="Text_c7812cf96c1342488fc345b52e86a71017">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating lease agreement for the Company&#8217;s facility includes non-lease
          costs, such as common area maintenance, which are recorded as variable lease costs. <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" id="Text_e7f3812f00454cd5a15b8b5d94637e71" contextRef="c20240101to20241231" escape="true" continuedAt="Text_99d5d9221f384b8c8f95744cf73c0b6b1"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">Operating lease expenses are included in general and administrative expenses in the Company&#8217;s statements of comprehensive loss and are summarized as follows for the years
          ending December 31:</span></ix:nonNumeric></span></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71017" continuedAt="Text_c7812cf96c1342488fc345b52e86a71018"><ix:continuation id="Text_99d5d9221f384b8c8f95744cf73c0b6b1" continuedAt="Text_99d5d9221f384b8c8f95744cf73c0b6b2">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <div>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71018" continuedAt="Text_c7812cf96c1342488fc345b52e86a71019"><ix:continuation id="Text_99d5d9221f384b8c8f95744cf73c0b6b2" continuedAt="Text_99d5d9221f384b8c8f95744cf73c0b6b3">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease cost:</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease cost</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_9d8cb7a1575340b0a16cb9cfba826012" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">619,796</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_e1f4c8887a5d4846be5e14ec0d813679" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">469,995</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Short-term lease cost</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_b633524006874dceaaf7426bbc1f5ec6" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,765</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_6c032ccd72cb4b518238c5838b46df36" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,917</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Variable lease cost</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_5bab38a13af248c9962bb5a865bde426" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">148,109</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_7c8757cd00c44cd1ab6750bbd7922928" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">78,367</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_9a546d32ded645a1980d8cf1cf9ced57" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">775,670</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_3144185fb9e84fc19ac0dcfe2bd2b65e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">555,279</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71019" continuedAt="Text_c7812cf96c1342488fc345b52e86a71020"><ix:continuation id="Text_99d5d9221f384b8c8f95744cf73c0b6b3" continuedAt="Text_99d5d9221f384b8c8f95744cf73c0b6b4">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation></div>

      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71020" continuedAt="Text_c7812cf96c1342488fc345b52e86a71021"><ix:continuation id="Text_99d5d9221f384b8c8f95744cf73c0b6b4">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71021" continuedAt="Text_c7812cf96c1342488fc345b52e86a71022">
<div style="margin-left: 36pt;">  <br/></div>
</ix:continuation>
      <div>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71022" continuedAt="Text_c7812cf96c1342488fc345b52e86a71023"><ix:nonNumeric name="femy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" id="Text_2e8a569112b74e60b1aeed9acbb00616" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c082a6cf9e7e43dc9520ff1d5d6c6e5a1">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>
</ix:nonNumeric></ix:continuation>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71023" continuedAt="Text_c7812cf96c1342488fc345b52e86a71024"><ix:continuation id="Text_c082a6cf9e7e43dc9520ff1d5d6c6e5a1" continuedAt="Text_c082a6cf9e7e43dc9520ff1d5d6c6e5a2">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s undiscounted cash payment
          obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2024:</div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71024" continuedAt="Text_c7812cf96c1342488fc345b52e86a71025"><ix:continuation id="Text_c082a6cf9e7e43dc9520ff1d5d6c6e5a2" continuedAt="Text_c082a6cf9e7e43dc9520ff1d5d6c6e5a3">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71025" continuedAt="Text_c7812cf96c1342488fc345b52e86a71026"><ix:continuation id="Text_c082a6cf9e7e43dc9520ff1d5d6c6e5a3">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating leases:</div>
                </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>$</div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_0619bc8665af413095f6506a5782303b" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">629,340</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_2962800b665f4b35b974b16cd2952b5e" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">654,514</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" id="Fact_139a4fce9eb44ca2a61ff50652585cad" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">680,694</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" id="Fact_e95ed02fbfb948a4b4101974f5067b4e" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">707,922</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" id="Fact_8b1d05b1e849461492a1f5136607fa0f" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">243,835</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total undiscounted lease payments -operating leases<br/>
                  </div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="femy:OperatingLeaseLiabilityToBePaid" id="Fact_d8f555ffa67b4f3f99eaa5ce39a72bdc" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,916,305</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less:&#160;&#160; imputed interest</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>(<ix:nonFraction name="femy:LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" id="Fact_cd16ef2db16d49baa7f83cce40fccc91" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">880,238</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>)</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="femy:OperatingAndFinanceLeaseLiability" id="Fact_13ae4054c1bc419c9f65363d97c04b94" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,036,067</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion of lease liability</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>(<ix:nonFraction name="femy:OperatingAndFinanceLeaseLiabilityCurrent" id="Fact_513e33489ab641bdbfe21956ffbe59da" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">517,967</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>)</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability, less current portion</div>
                </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                  <div>$</div>
                </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="femy:OperatingAndFinanceLeaseLiabilityNoncurrent" id="Fact_999475eaa48d42c199d73123f84fe529" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,518,100</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71026" continuedAt="Text_c7812cf96c1342488fc345b52e86a71027">
<div><br/>
        </div>
</ix:continuation>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="width: 100%;" class="BRPFPageFooter"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">101</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71027" continuedAt="Text_c7812cf96c1342488fc345b52e86a71028">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Clinical Trial Agreements (CTAs)<br/>
              </div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71028" continuedAt="Text_c7812cf96c1342488fc345b52e86a71029">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71029" continuedAt="Text_c7812cf96c1342488fc345b52e86a71030">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As part of the regulatory approval process for taking
          its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into a CTA to compensate each participating medical institution and investigator. Generally,
          upon executing a CTA with a participating medical institution or investigator, the Company pays a fee for institutional review board (IRB) approval that usually requires annual renewals and one-time site startup costs. As individual participants
          are enrolled in the clinical trial by the participating medical institution or investigator, the Company pays certain per subject fees according to the CTA for the duration of the trial. Expenses incurred in connection with these CTA activities
          are expensed as services are provided and are included in research and development expenses on the accompanying statements of comprehensive loss.</span></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71030" continuedAt="Text_c7812cf96c1342488fc345b52e86a71031">
<div><br/></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71031" continuedAt="Text_c7812cf96c1342488fc345b52e86a71032">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Legal Claims</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71032" continuedAt="Text_c7812cf96c1342488fc345b52e86a71033">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71033" continuedAt="Text_c7812cf96c1342488fc345b52e86a71034">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Occasionally, the Company may be a party to legal
          claims or proceedings of which the outcomes are subject to significant uncertainty. In accordance with ASC 450,&#160;</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Contingencies</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">, the Company will assess the likelihood of an adverse judgment for any outstanding claim as well as ranges of probable losses. When it has been determined that a loss is probable and the amount can be reasonably estimated, the Company
          will record a liability. For the years ended December 31, 2024 and 2023, there were no material legal contingencies requiring accrual or disclosure.</span></div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71034" continuedAt="Text_c7812cf96c1342488fc345b52e86a71035">
<div> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c7812cf96c1342488fc345b52e86a71035">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company, as permitted under Delaware law and in accordance with its bylaws,
        indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director who is or was serving at the Company&#8217;s request in such capacity. The Company entered into employment agreements with
        its officers, which provides for indemnification protection in the executive&#8217;s capacity as an officer for actions taken within the scope of employment. The maximum amount of potential future indemnification is unlimited; however, the Company has
        obtained director and officer insurance that limits its exposure. The Company believes the fair value for these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to these obligations as of
        December 31, 2024 and 2023.</div>
</ix:continuation>

      <div> <br/>
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" id="Text_e7c09a8a91c749afa97b1782e6fa9bf2" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f1">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(6)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Notes Payable</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <div>
        <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f1" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f2">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f2" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f3">
<div style="display:none;"><br/></div>
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-indent: 27pt;">AFCO Credit Corporation (AFCO)</div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f3" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f4">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f4" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f5">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f5" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f6">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f6" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f7">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2022, the Company executed a Promissory Note with AFCO to finance certain
        insurance premiums totaling $<ix:nonFraction name="us-gaap:ProceedsFromNotesPayable" id="Fact_b41e1e186bd04aa8939390b266db3131" contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">465,380</ix:nonFraction>, requiring the Company to pay $<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" id="Fact_1353a51a8a9b40adbceb040cb6e8cfb5" contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,539</ix:nonFraction> in a down payment and make monthly installment payments. The annual interest rate was <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_01047479efc745a6a4faf756d6401bed" contextRef="c20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">5.7</ix:nonFraction>%
        and the <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" id="Fact_27e8afd523f6497bb5a919f94523fbeb" contextRef="c20240101to20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">monthly</ix:nonNumeric> installment payment was $<ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" id="Fact_118dc7a694504b758eeb82fa687b1ddd" contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">47,539</ix:nonFraction>,
        which represents principal and interest. The final installment payment was paid in <span style="-sec-ix-hidden:Fact_dbf9016460be413398f3d699a51c5c36">March of 2023</span>.</div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f7" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f8">
<div style="display:none;"><br/></div>
<div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f8" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f9">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In July 2023, the Company executed another Promissory Note with AFCO to finance
        certain insurance premiums totaling $<ix:nonFraction name="us-gaap:ProceedsFromNotesPayable" id="Fact_97cc753bffc74e49abf2d9507d8f04b1" contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">469,042</ix:nonFraction>, requiring the Company to pay $<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" id="Fact_2bea6649c8a44b6ab2921d0d49b118ee" contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,423</ix:nonFraction> in a down payment and make monthly installment payments. The annual interest rate was <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_f8f13569a2504221986e197e16b7ed4f" contextRef="c20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">8.6</ix:nonFraction>% and the <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" id="Fact_7080b746b92d4e7895461324deb3618e" contextRef="c20240101to20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">monthly</ix:nonNumeric> installment payment was $<ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" id="Fact_d5d47328db81469e891ed316ff1af189" contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,423</ix:nonFraction>, which represents principal and interest. The Promissory Note was paid in full without penalty in <span style="-sec-ix-hidden:Fact_0c80c7e4ec24449893037b15a414a9d6">November 2023</span>.</div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f9" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f10">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f10" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f11">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f11" continuedAt="Text_d501cfb30bd84a149a3aaec4fb645a0f12">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_d501cfb30bd84a149a3aaec4fb645a0f12">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024 and December 31, 2023, the principal balance on the AFCO
        note was $<ix:nonFraction name="us-gaap:NotesPayableCurrent" id="Fact_fd5fccb02a6a4f26826eb1b01689bb75" contextRef="c20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NotesPayableCurrent" id="Fact_e6c2ffc689a14bef92a9fcd836d91cde" contextRef="c20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">0</ix:nonFraction></ix:nonFraction>. Interest expense in connection with the AFCO Promissory Note was $<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_b068465712134b07b0c442ea7a2ec0f2" contextRef="c20230101to20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,304</ix:nonFraction> for the year ended December 31, 2023.</div>
</ix:continuation>

      <div>&#160;</div>

    </div>


  </div>
<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;"><ix:nonNumeric name="femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" id="Text_50005009969b47acbf6af0099754995b" contextRef="c20240101to20241231" escape="true" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf1">
<div>
   <span style="font-size: 10pt;"> </span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf1" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf2">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; font-size: 10pt;">(7)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold; font-size: 10pt;">
                <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Convertible Notes with Warrants (November 2023 Financing)</div>
              </div>
            </td>

  </tr>


</table>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf2" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf3">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
      <span style="font-size: 10pt;"><br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf3" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf4">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On November 21, 2023, the Company issued (i) senior unsecured convertible notes in an
      aggregate principal amount of $<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_a881d4d470d44331ba91b68ec449656d" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction>, convertible into shares of common stock at a conversion price of $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="Fact_f146202a17614464b24e2484b7b37c27" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.18</ix:nonFraction> per share, (ii) Series A Warrants to purchase up to an aggregate of <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_ec1eadbc84d54bc89f578c7560c21fe0" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction> shares of common stock at an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_9ccf6b34b4014e319911fb6f8ce210a8" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.18</ix:nonFraction> per share, and
      (iii) Series B Warrants, together with the Series A Warrants, and, together with the convertible notes, to purchase up to an aggregate of <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_09d211f171494a8285f41cd23c8fc0d7" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction>
      shares of common stock at an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_cc90462e215b430eb03155ccdfb06593" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">1.475</ix:nonFraction> per share. The financing resulted in aggregate gross proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" id="Fact_76ffb1e66eba46b7aeeb48cb2c834d44" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction>, before $<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_6c41fc3d02774d2a8e341333494c5e2f" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">525,144</ix:nonFraction> of transaction
      costs.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf4" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf5">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">102</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf5" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf6">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Notes accrue interest at a rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_14b7800e15ea44cd870d4bb66912de23" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.0</ix:nonFraction>% per annum, payable annually, in cash or shares of common stock at the Company&#8217;s option, and mature on <ix:nonNumeric name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" id="Fact_030d1af6be3e43edac52443fd041ce3f" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" format="ixt:date-monthname-day-year-en">November 21, 2025</ix:nonNumeric>, unless earlier converted or redeemed. In November 2024, the Company paid $<ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_6c69c97067dd4cc8bb1e4ab611249ec5" contextRef="c20241101to20241130" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">111,000</ix:nonFraction>
      of accrued interest in cash and $<ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_3f28df99c5e14c9aa39f35b24652ab83" contextRef="c20241101to20241130" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction> accrued interest in common stock of <ix:nonFraction name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_df6932461b1b4186b938495d70f26c8b" contextRef="c20241101to20241130" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">315,790</ix:nonFraction> shares.</div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf6" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf7">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf7" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf8">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Notes are convertible into shares of common stock at the election of the holder
      at any time at an initial conversion price of $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="Fact_74d7aef934134e88ae2ea3bd35e562f7" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.18</ix:nonFraction>. The Company has agreed not to issue or sell any equity securities of the Company at a
      price below the then-current conversion price for a period of <ix:nonNumeric name="femy:PeriodOfConversionPrice" id="Fact_320e2b6e0dd347d28323f8f9ef135878" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember" format="ixt-sec:durwordsen">18 months</ix:nonNumeric> after closing, subject to certain exceptions. Beginning six months
      after issuance, the Company may require holders to convert their Notes into conversion shares if the closing price of the common stock exceeds $<ix:nonFraction name="femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" id="Fact_e600fb749e8f4448842ce01bf55af36c" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.36</ix:nonFraction>
      per share for <ix:nonNumeric name="femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="Fact_52c0f63d7f0d40bd9cbbc96036943e3b" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember" format="ixt-sec:durday">10</ix:nonNumeric> consecutive trading days and the daily dollar trading volume of the common stock exceeds $<ix:nonFraction name="femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay" id="Fact_8b06d076284b45429ac3908656fd9386" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000,000</ix:nonFraction> per day during the same period and certain equity conditions described in the Notes are satisfied. The Notes provide for certain events of
      default, whereby each holder of Notes will be able to require the Company to redeem in cash any or all of the holder&#8217;s Notes at a premium of <ix:nonFraction name="us-gaap:DebtInstrumentRedemptionPricePercentage" id="Fact_9812123757cf46379173d531133e139d" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">115</ix:nonFraction>%.
      The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">As of December 31, 2024, the Convertible Notes have not been
        converted into shares of common stock.</span> </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf8" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf9">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf9" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf10">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">The Warrants</div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf10" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf11">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf11" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf12">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A Warrants are exercisable immediately and expire <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_28f30d9364a2473fb042de5ebbf0310a" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the date of issuance. The Company has the right to call the exercise of the Series A Warrants if the closing price of the common stock
      exceeds <ix:nonFraction name="femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" id="Fact_56d8929af406468da17861f8d61d109d" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">200</ix:nonFraction>% of the Series A Exercise Price for <ix:nonNumeric name="femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="Fact_905b70d58efb4340a3ec31fafc86fb9c" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" format="ixt-sec:durday">10</ix:nonNumeric> consecutive trading days and the daily dollar trading volume of the common stock exceeds $<ix:nonFraction name="femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay" id="Fact_ebcb7de9b95e416c9fe246c722b37f34" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000,000</ix:nonFraction>
      per day during the same period and certain equity conditions are satisfied.</div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf12" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf13">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf13" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf14">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series B Warrants were exercisable immediately, together with the Series A
      Warrant Shares, and expired <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_d19738bbed1f474d891b59fcb219e366" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric> from the date of issuance. The Company had the right to call the exercise of the Series B Warrants if
      the closing price of the common stock exceeded <ix:nonFraction name="femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" id="Fact_f71ad85b1f504bef8a5e0e64556e8e6e" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">200</ix:nonFraction>% of the Series B exercise price for <ix:nonNumeric name="femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="Fact_4ebf0d76939b498e9157dfc4f4224228" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" format="ixt-sec:durday">10</ix:nonNumeric> consecutive trading days and the daily dollar trading volume of the common stock exceeded $<ix:nonFraction name="femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay" id="Fact_999104a9ac3a44b5ab810b9405284292" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000,000</ix:nonFraction> per day during the same period, and certain equity conditions were satisfied. There is no established public trading market for the warrants and the Company does not intend to list
      the Warrants on any national securities exchange or nationally recognized trading system. The Series B Warrants expired in <span style="-sec-ix-hidden:Fact_7f91b5ead0de461b8c1cdeca59d35327">November 2024</span>.</div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf14" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf15">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf15" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf16">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A Warrants and Series B Warrants are classified as a component of
      permanent equity because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock from which they are issued, are immediately exercisable, do not embody an obligation for the
      Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.</div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf16" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf17">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">103</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>


    <ix:nonNumeric name="femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock" id="Text_73248a62b3a341f5aa5fc7eaa18639d9" contextRef="c20240101to20241231" escape="true" continuedAt="Text_9c2dd1e0161a46c8a5f5e4a04a8a9cdb1"><ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf17" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf18">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A and Series B Warrants were valued using the relative fair value method
      and the following Black-Scholes assumptions:</div>
</ix:continuation></ix:nonNumeric>
    <ix:continuation id="Text_9c2dd1e0161a46c8a5f5e4a04a8a9cdb1" continuedAt="Text_9c2dd1e0161a46c8a5f5e4a04a8a9cdb2"><ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf18" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf19">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_9c2dd1e0161a46c8a5f5e4a04a8a9cdb2"><ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf19" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf20">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series A</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series B</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected term (in years)</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_e371f2e260cc4de6992668f633a888ae" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" format="ixt-sec:duryear">5</ix:nonNumeric></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_db60852a2d114af0804c6600eaf2cb8c" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" format="ixt-sec:duryear">1</ix:nonNumeric></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk&#8209;free interest rate</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_08c3a07c431345c2928f1d97d9569246" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.55</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_c34dd73804e2435e81a44f9021c0b42e" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.24</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dividend yield</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_a7e80cfc84614ed2bd1d3b4c25840ad5" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">%<br/>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_7a61e61d7af74c2b868e74019e7b8105" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">%<br/>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_899458d65ee04378bf509f4044ad077c" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">104.89</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_d2cd7f15a5134508b774354205d69ebd" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">113.84</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Exercise price</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_b6ee2e219b9644578ecf42652f24c8ae" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U005" decimals="2" scale="0" format="ixt:num-dot-decimal">1.18</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_b6d71342a0714f2090a3197ee0f7ae4b" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U005" decimals="2" scale="0" format="ixt:num-dot-decimal">1.48</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock price</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_5090b93f62544052bb0c3f64ab6f2211" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U005" decimals="2" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" id="Fact_9661c9fc0fcf448aa88c5ae25539fbb3" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U005" decimals="2" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Black-Scholes value</div>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:ClassOfWarrantOrRightBlackScholesValue" id="Fact_40a919f3a6634b35828399036469e1cb" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.55</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td valign="bottom" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:ClassOfWarrantOrRightBlackScholesValue" id="Fact_f3b980a9a40748aa9ecd3c47724081c9" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.28</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf20" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf21">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf21" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf22">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The November 2023 Financing proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" id="Fact_6034e2022b51472da0ae4f208c9c5482" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction> net of $<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_2f7b140eb6874713a647309fb2ffd45e" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">525,144</ix:nonFraction> in transaction costs were allocated to
      the convertible notes and Series A and Series B Warrants using the relative fair value method. The valuation of the warrants was $<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" id="Fact_821d6c0750a448bfbd42a9e14f213f28" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,219,165</ix:nonFraction>
      and is recorded as a component of stockholders&#8217; equity, and a total debt discount of $<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" id="Fact_36b34490b4464044b2972c23f9d06498" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,744,309</ix:nonFraction>.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf22" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf23">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf23" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf24">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2024, the Company recognized total interest expense on the convertible notes of $<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_273972cfe0064b668cb8b2ab581d3fc3" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,603,575</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction name="us-gaap:InterestExpenseDebtExcludingAmortization" id="Fact_ab1c57baca9c4cc68ae91a5e1616638b" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">411,001</ix:nonFraction>
        amortization of debt discount and issuance costs of $<ix:nonFraction name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" id="Fact_5fcc03909f154bbfbb39afa6fc00b893" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,192,574</ix:nonFraction>. The effective interest rate for the discount amortization was <ix:nonFraction name="femy:EffectiveInterestRateDiscountAmortization" id="Fact_1d4ff410adb44fd7b14deeae07da8b4b" contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">32.3</ix:nonFraction>%. </span><ix:nonNumeric name="us-gaap:ConvertibleDebtTableTextBlock" id="Text_d6a0764891244d1793cd52035bf2a7fe" contextRef="c20240101to20241231" escape="true" continuedAt="Text_db19e34880784d128ac0619906467ead1"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Notes and accrued interest, net of unamortized discount costs was $<ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_79c37f5465114dfe9b0e9daf00ed8e2a" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,406,228</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_47b137a6204e46559245f53afe97c561" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,258,179</ix:nonFraction> as of December 31, 2024 and 2023,
      respectively. The fair value of the convertible notes at December 31, 2024 and 2023, calculated using a discounted cash flow analysis using Level 3 inputs, was $<ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" id="Fact_9453ab19e33642c3a74f99175ff88722" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,493,720</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" id="Fact_3bd8c8a9af20480a878141cf57de78e5" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,126,151</ix:nonFraction>, respectively.<br/>
      <br/></span></ix:nonNumeric></div>
</ix:continuation>
      <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf24" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf25"><ix:continuation id="Text_db19e34880784d128ac0619906467ead1">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Stated Interest Rate</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2024</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2023</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Notes</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_b05aae6409d0424bbb38106e654815dd" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">6</ix:nonFraction>%</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><br/>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_916a387a724d4ce58833f84c44debd6b" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_89864268a8414dbcad79c2e2d86fd3d6" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued and unpaid interest</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_5a39301e988c47fdbe755763c41cb910" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_0d92faa5d402414799b3364d5288daf5" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">44,525</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less unamortized discount and debt issuance costs</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" id="Fact_b53f2833cf0b47caa449077839a97fb9" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,443,772</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" id="Fact_874efb9612ed451a8fcc04e1c95d24cb" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,636,346</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Convertible Notes Payable</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_fecac19e7a7445a08ab7507c2b42bbcc" contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,406,228</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_f73e330a86e2418c92793577db896d8e" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,258,179</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    </div>
<ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf25" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf26">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf26" continuedAt="Text_5d0d26b294e14160a5af3f65ceaea6cf27">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d0d26b294e14160a5af3f65ceaea6cf27">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Future principal payments under the Notes if the conversion feature is not exercised,
      net of unamortized debt discounts, are $<ix:nonFraction name="us-gaap:ConvertibleLongTermNotesPayable" id="Fact_bd69dd726b324608b81ef72548e271e2" contextRef="c20241231_DebtInstrumentAxis_November2025FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction> payable in November 2025.<br/>
    </div>
</ix:continuation>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_5ae834ebfbf247a1876b28706f82c650" contextRef="c20240101to20241231" escape="true" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a1">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(8)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Income Taxes</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a1" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a2">
<div> <br/>
      </div>
</ix:continuation>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a2" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a3"><ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Text_7c037ed119ea4d80930ce2a142ecd9d7" contextRef="c20240101to20241231" escape="true" continuedAt="Text_212013bd70314b5a8e2cea79b4109e8f1">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The current tax provisions and deferred tax provisions, as
          reflected in the financial statements are as follows as of December 31:<br/>
        </span></div>
</ix:nonNumeric></ix:continuation>
      <div style="margin-top: 0px; margin-bottom: 0px;"><ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a3" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a4"><ix:continuation id="Text_212013bd70314b5a8e2cea79b4109e8f1" continuedAt="Text_212013bd70314b5a8e2cea79b4109e8f2">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a4" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a5"><ix:continuation id="Text_212013bd70314b5a8e2cea79b4109e8f2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div>&#160;</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"> 2024</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">2023</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">Current federal taxes</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_03407fa27b9e44ecb9733c2cb6cf57d0" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_eb1a1dff455b4228bb5532155678228e" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">Current state taxes</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_86d3356798ad449f84811df95d38214f" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,602</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_65a421235b7740abbb0108df5f369305" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,338</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;">Current tax provision</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" id="Fact_d4303fbe753843c4ad381b66825aee8d" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,602</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" id="Fact_d1ed37212e4f4f82800c19ee0a3ebabd" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,338</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">Deferred federal taxes</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_114cc86843214e1bbc5f3257efc3f96d" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">4,433,940</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_45ffc8744acf4cf6af532a783483121b" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,326,982</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">Deferred state taxes</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_6257fe5d4dfd4bb391036310de655ab4" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">342,310</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_86a7194e8c014f8f87e3b8b0921f19ed" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">70,586</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">Valuation allowance change <br/>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_ff6738ec3ec446379a9f13f6031543ca" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,776,250</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_f8f0b096cd584856a7467d983f2e4991" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,397,568</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Deferred tax provision</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_1db3d11144a5453fa205e14d0d72e474" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_34ede098367949c391a8cc60c87a578c" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">Total income tax expense provision</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_dcf9401bd28c4b029dfbdadc3e7a6f39" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,602</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_c71ed62bb23e4ab9b96496ff421e2b98" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,338</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
         </div>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a5" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a6">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a6" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a7">
<div> <br/>
      </div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">104</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>


      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a7" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a8"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Text_1d66f09a01574ee096a572dacf708021" contextRef="c20240101to20241231" escape="true" continuedAt="Text_4a238582578a43d7a511a6d74e7ac6f21">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A reconciliation of income tax
          expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:</span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a8" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a9"><ix:continuation id="Text_4a238582578a43d7a511a6d74e7ac6f21" continuedAt="Text_4a238582578a43d7a511a6d74e7ac6f22">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a9" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a10"><ix:continuation id="Text_4a238582578a43d7a511a6d74e7ac6f22">
<div style="margin: 0px 0px 0px 0px;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Federal income tax at statutory federal rate</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_a8132458dc6c482cb34be24466e6cad7" contextRef="c20240101to20241231" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">21.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>%</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_bff1807cad35403bbd93c073ca48acd2" contextRef="c20230101to20231231" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">21.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Permanent differences</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_bab50f28130e4b7ea52d050396055282" contextRef="c20240101to20241231" unitRef="U005" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" id="Fact_dbdb07858adb49d991002161ff9ba25c" contextRef="c20230101to20231231" unitRef="U005" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Research and development credit</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="femy:EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" id="Fact_311edc3632684f77a56b2d5fd10d4025" contextRef="c20240101to20241231" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="femy:EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" id="Fact_e03749fa44a242d6be3853cf7172e3fc" contextRef="c20230101to20231231" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Other deferred adjustments</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" id="Fact_cce07d8a30ad4f88906652bb9ce24241" contextRef="c20240101to20241231" unitRef="U005" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" id="Fact_2376ac9018834a169488ebf0b38c964b" contextRef="c20230101to20231231" unitRef="U005" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">State income tax expense (net of federal benefit)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_d2b305482c754d338ebdb775cbbc8259" contextRef="c20240101to20241231" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" id="Fact_59dfd7e8243d4a0dbd93ce13167bff22" contextRef="c20230101to20231231" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Valuation allowance</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div>(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_a6d3ada66914411682c45777a000be49" contextRef="c20240101to20241231" unitRef="U005" decimals="4" sign="-" scale="-2" format="ixt:num-dot-decimal">26.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div>(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_420d78bfc786416dafff8174af3f4377" contextRef="c20230101to20231231" unitRef="U005" decimals="4" sign="-" scale="-2" format="ixt:num-dot-decimal">24.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Effective tax rate</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_bb617590051f4ced97620332c062de26" contextRef="c20240101to20241231" unitRef="U005" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_af535b5457f7464db57c61a0a48edf58" contextRef="c20230101to20231231" unitRef="U005" decimals="INF" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a10" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a11">
<div> <br/>
      </div>
</ix:continuation>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a11" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a12"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Text_2a36d1c26a454067bf444ddac3833ccc" contextRef="c20240101to20241231" escape="true" continuedAt="Text_34690a08c72344e7ad8ba67f4489676a1">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred tax assets
          (liabilities) consisted of the following as of December 31:</span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a12" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a13"><ix:continuation id="Text_34690a08c72344e7ad8ba67f4489676a1" continuedAt="Text_34690a08c72344e7ad8ba67f4489676a2">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a13" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a14"><ix:continuation id="Text_34690a08c72344e7ad8ba67f4489676a2">
<div style="margin: 0px 0px 0px 0px;">
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"><br/>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax asset arising from:</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss carry forwards</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_d4c693dbe7ac49cfa6a1c3e95fb2bab4" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,030,273</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_7dec41f24b724f41a5718f7f97c3c7ef" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,675,117</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accrued expenses (compensation)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" id="Fact_172a0f9202db4b2eb354fc584b7f3163" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">138,806</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" id="Fact_297fa9d42c3043a991e680bbd6a6dbd2" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,172</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="margin-left: 9pt;">Intangibles</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" id="Fact_6d62f031f62d4da982ba841f65634f92" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">93,426</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" id="Fact_e8894a07aaee44578d48ff17e9e2c7b3" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">86,603</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="margin-left: 9pt;">Property and equipment<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" id="Fact_9c5e9912ebd844f79055ae7248a60fd7" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">80,313</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" id="Fact_fb17dc0650264561b41f3c08db700765" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">77,447</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="margin-left: 9pt;">Research and development expense capitalization<br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" id="Fact_f8b95fd6f1a34bef830431fb071f5e85" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,326,621</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" id="Fact_c25033bad0464bd9aa1f0cab97035991" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,613,867</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Research and development tax credits</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" id="Fact_2f7f5a77b6c1486c8b94aa99dfec7fab" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,839,058</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" id="Fact_360ffb8a627c450e935e4433ef717859" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,390,709</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Share-based compensation expense</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" id="Fact_904b72c4ab0743c1aacc17df582c7536" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">257,891</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" id="Fact_37e0e515c8724756bd2e29708e85acf4" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">176,065</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="femy:DeferredTaxAssetsLeaseLiabilities" id="Fact_d1968f4934584318bbf7cdaf74b9776e" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">471,733</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="femy:DeferredTaxAssetsLeaseLiabilities" id="Fact_e0ed56d65f6543d3bb62d4c9cf251b34" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">536,430</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" id="Fact_28767c9247414b8cb13dc48b1e36829a" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,210</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" id="Fact_6ed5ee2055704cbf918157aca70395aa" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,479</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax asset</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_c205cdff9c4b416eac67e8e349c44620" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,243,331</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_e41dfc8ebb5d4ee49f736a21d30553b2" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,570,889</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax liability arising from:</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">UNICAP</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="femy:DeferredTaxLiabilitiesUniformCapitalization" id="Fact_d331d3a7c0824ba5aa8fd9e4aabf8c0f" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,092</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div>(<ix:nonFraction name="femy:DeferredTaxLiabilitiesUniformCapitalization" id="Fact_d5b8f9adce494fcd98a22aedc43b3d0b" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,513</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Right-of-use assets</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="femy:DeferredTaxLiabilitiesRightOfUseAssets" id="Fact_aab8cb7dc20a44fbb03bda755599bd0d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">418,323</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div>(<ix:nonFraction name="femy:DeferredTaxLiabilitiesRightOfUseAssets" id="Fact_a6c83edecc7a4be1aeb173c00f98286d" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">522,710</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" id="Fact_65ff375af1774f11b615b5273d61d1df" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" id="Fact_0b506409f62e4ac7b5526fdfc3171f09" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax liability</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div>(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_db9c4a66c11f4d59936031730fe4bf2b" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">429,415</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div>)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div>(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_8b1b56eccac6492db8cf2c3e79971865" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">533,223</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Valuation allowance</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_ac2dbc603d8641f8820701f4ec692217" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,813,916</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_b432fc0507fb4c29aa200bbd58d3e83a" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,037,666</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="Fact_2942dba2df0d4a66803f7101afdf109c" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" id="Fact_19532954de074813a30decdfcc814306" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a14" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a15">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a15" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a16">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred income taxes reflect the net
          tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and the Company is required to reduce its deferred tax assets by a valuation
          allowance if it is more likely than not that some or all of its deferred tax assets will not be realized. Management must use judgment in assessing the potential need for a valuation allowance, which requires an evaluation of both negative and
          positive evidence. The weight given to the potential effect of negative and positive evidence should be commensurate with the extent to which it can be objectively verified. In determining the need for and amount of the valuation allowance, if
          any, the Company assesses the likelihood that it will be able to recover its deferred tax assets using historical levels of income, estimates of future income and tax planning strategies. As a result of historical cumulative losses, the Company
          determined that, based on all available evidence, there was substantial uncertainty as to whether it will recover recorded net deferred taxes in future periods. Accordingly, the Company recorded a valuation allowance against all of its net
          deferred tax assets as of December 31, 2024 and 2023. The change in valuation allowance was $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_f8f29419f9cc4fc196a4cec7729ad977" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,776,250</ix:nonFraction> and $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_9003d758d09140cc9600ccfba369a983" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,397,568</ix:nonFraction> for the years ended December 31, 2024 and 2023, respectively.</span></div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a16" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a17">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a17" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a18">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a18" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a19">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Beginning on January 1, 2022, the Tax Cuts and Jobs Act, enacted in December 2017, eliminated the option to deduct research and
          development expenditures in the current period and requires taxpayers to capitalize and amortize U.S.-based and non-U.S. based research and development expenditures over five and fifteen years, respectively. This legislation does not impact the
          Company&#8217;s current tax obligations.</span></div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a19" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a20">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">105</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a20" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a21">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 and 2023</span>, respectively, the
        Company has $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_c72a07ebbd31491e8e78280582e87664" contextRef="c20241231_IncomeTaxAuthorityAxis_DomesticCountryMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">104,880,492</ix:nonFraction> and $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_ffd4a59f5d604800af3a4fd98c3f4af1" contextRef="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">90,380,015</ix:nonFraction>
        of federal net operating loss carry forwards and $<ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" id="Fact_7ffcd6519db54b3fad4b6efc6807746d" contextRef="c20241231_IncomeTaxAuthorityAxis_DomesticCountryMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,723,817</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" id="Fact_1068ba42c5b24daeaff2dfe045f755d1" contextRef="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,231,910</ix:nonFraction> of federal research and experimentation tax credits, respectively, and state net operating loss carry forwards of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_4bd2db5db60448339ed93a91c31c0902" contextRef="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">17,675,024</ix:nonFraction> and $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_ba5fea13c3d1448f834f432c47081789" contextRef="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,425,590</ix:nonFraction>, respectively. The utilization of such
        net operating loss carryforwards and the realization of tax benefits in future years depend predominately upon having taxable income. Under the provisions of the Internal Revenue Code, certain substantial changes in the Company&#8217;s ownership may
        result in a limitation on the amount of net operating loss carry forwards and tax credit carry forwards that may be used in future years.</div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a21" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a22">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a22" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a23">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a23" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a24">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s net operating losses may be
        subject to Section 382 of the Internal Revenue Code which provide for a limitation on the annual use of net operating losses following certain ownership changes that could limit the Company&#8217;s ability to utilize these carryforwards. The Company has
        completed an analysis covering the period February 19, 2004 through December 31, 2018, to determine if such ownership changes have occurred and concluded it was more likely than not that there were changes in ownership during the period, with the
        most recent change of ownership occurring on December 16, 2016. Further analyses will be performed prior to recognizing the benefits of any losses or credits in the financial statements, and the Company is in the process of determining the
        limitations that Section 382 will have on the Company&#8217;s net operating loss carryforwards and research credits. In general, the annual use limitation equals the aggregate value of the Company&#8217;s stock at the time of the ownership change multiplied by
        a specified tax-exempt interest rate.</div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a24" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a25">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation><ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a25" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a26"><ix:nonNumeric name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" id="Text_6684144d3ec542009ad216eaa54bafd9" contextRef="c20240101to20241231" escape="true" continuedAt="Text_5a729738d38c4ff5acd7541facfc211b1">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a26" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a27"><ix:continuation id="Text_5a729738d38c4ff5acd7541facfc211b1" continuedAt="Text_5a729738d38c4ff5acd7541facfc211b2">
<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following schedule indicates the expiration year, as of December 31, for the Company&#8217;s federal net
        operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2024:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a27" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a28"><ix:continuation id="Text_5a729738d38c4ff5acd7541facfc211b2" continuedAt="Text_5a729738d38c4ff5acd7541facfc211b3">
<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a28" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a29"><ix:continuation id="Text_5a729738d38c4ff5acd7541facfc211b3">
<div style="margin: 0px 0px 0px 0px;">
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div>2025</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_127bd1999f1d4a70b81e267467044b27" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearOneMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">865,274</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_7497bfcdd4dd424a802e016231a1e122" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwoMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,213,130</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_a8f29eb29eec4413bbefc9e4d4c2f8a1" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThreeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,082,043</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_2ce15353e81b46528ed246b7744e22bb" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFourMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,536,605</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_9ebbd0352c8c40e4935d09865350533d" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFiveMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,235,045</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2030</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_87b40d45910f43fa84fd785962443a00" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSixMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,132,949</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2031</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_39a7b44957b54a6e91341ac31583ff64" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSevenMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,160,709</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2032</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_490036ae06554190a6e824d313ec78e4" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearEightMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,533,521</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2033</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_294dc230cc26451d8c137359c90a46fe" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearNineMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,987,848</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2034</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_cab01053486a474f8ec5223690e65284" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTenMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,516,728</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2035</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_592fd25fff3d46d0927c74c8b52a8fa2" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearElevenMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,777,558</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2036</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_2ca0451bbc16466ab8b6923396f71c61" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwelveMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,503,474</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2037</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_cca99794a29a4446aff5e218900fc69f" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThirteenMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,869,819</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Indefinitely</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_54cfaff322f84a919db299f18bb34f35" contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearIndefinitelyMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">63,465,789</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_ccf9964cf4b94432b9ef5ecc67d5c52d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">104,880,492</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
      </div>
</ix:continuation></ix:continuation>

      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a29" continuedAt="Text_1addfc075f46452d8d4cd6429ddbc36a30">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_1addfc075f46452d8d4cd6429ddbc36a30">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The FASB issued authoritative guidance on accounting for uncertainty in income
        taxes, which clarifies the accounting for income taxes, by prescribing a minimum recognition threshold that a tax position is required to meet before recognition in the financial statements. The guidance also provides direction on recognition,
        measurement, classification, interest, and penalties, accounting in interim periods, disclosure, and transition. Management has determined there are no uncertain tax positions. Accordingly, these financial statements do not include any adjustments
        or disclosures related to uncertain tax positions.</div>
</ix:continuation>

      <div>&#160;</div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Text_5b02697c86604309bcf0c2e1a383366f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_2393402b258c450a8d1be1806a00d7391">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(9)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-weight: bold;">Stockholders&#8217; Equity</div>
          </td>

  </tr>


</table>
</ix:nonNumeric>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7391" continuedAt="Text_2393402b258c450a8d1be1806a00d7392">
<div>&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7392" continuedAt="Text_2393402b258c450a8d1be1806a00d7393">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s Board of Directors approved in January 2017 the Tenth Amended and
      Restated Certificate of Incorporation authorizing the Company to issue for all classes of stock <ix:nonFraction name="femy:NumberOfSharesAuthorizedForAllClassesOfStock" id="Fact_87175df5c33040d98f767835c802ea5d" contextRef="c20170131" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">169,000,000</ix:nonFraction> shares at $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" id="Fact_055325c6effa4b0f826afc2419a218a1" contextRef="c20170131" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">0.001</ix:nonFraction> par value per share, of which <ix:nonFraction name="femy:NumberOfSharesAuthorizedForAllClassesOfStock" id="Fact_476bd6cb90de46b1997b0e265dee0620" contextRef="c20170131_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">95,853,558</ix:nonFraction>
      shares were designated common stock and <ix:nonFraction name="femy:NumberOfSharesAuthorizedForAllClassesOfStock" id="Fact_f58982deb2134a51883ed87f7a1c027e" contextRef="c20170131_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">73,146,442</ix:nonFraction> shares were designated Preferred Stock.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7393" continuedAt="Text_2393402b258c450a8d1be1806a00d7394">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7394" continuedAt="Text_2393402b258c450a8d1be1806a00d7395">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7395" continuedAt="Text_2393402b258c450a8d1be1806a00d7396">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2021, the Company issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_02f91c6f13b94aa6be419cb0e34b0901" contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,650,000</ix:nonFraction> shares of common stock in connection with the Company&#8217;s IPO of its common stock at $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" id="Fact_7c12b7f47c6f4071a6b3ff017c536b15" contextRef="c20210630_SubsidiarySaleOfStockAxis_IPOMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.00</ix:nonFraction> per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and legal expenses, was $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" id="Fact_206e17c06cdf46a2b621ad27ad76b633" contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,613,500</ix:nonFraction>. Offering costs incurred by the Company were $<ix:nonFraction name="us-gaap:DeferredOfferingCosts" id="Fact_b9992f208d4a48cb9ccb7a42bbd2f13a" contextRef="c20210630_SubsidiarySaleOfStockAxis_IPOMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,016,143</ix:nonFraction>, which include
      legal expenses incurred and paid by the underwriters of $<ix:nonFraction name="us-gaap:LegalFees" id="Fact_d9a64edf079447189efd9e232d2c2008" contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">425,000</ix:nonFraction>. Immediately prior to the closing of the IPO, all of the convertible
      Series A preferred stock and redeemable convertible Series B and Series C preferred stock automatically converted into <ix:nonFraction name="femy:AutomaticConversionOfPreferredStockInConnectionWithIPOShares" id="Fact_6823e077e29648198407d590cdefcb05" contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,116,343</ix:nonFraction> shares of
      common stock.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7396" continuedAt="Text_2393402b258c450a8d1be1806a00d7397">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7397" continuedAt="Text_2393402b258c450a8d1be1806a00d7398">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">106</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7398" continuedAt="Text_2393402b258c450a8d1be1806a00d7399">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d7399" continuedAt="Text_2393402b258c450a8d1be1806a00d73910">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company filed an Eleventh Amended and Restated Certificate of Incorporation (the
      &#8220;Amended and Restated Certificate&#8221;) with the Secretary of State of the State of Delaware in connection with the completion of the IPO on June 22, 2021. The Amended and Restated Certificate amends and restates the Company&#8217;s existing certificate of
      incorporation in its entirety to, among other things: (i) authorize <ix:nonFraction name="femy:NumberOfSharesAuthorizedForAllClassesOfStock" id="Fact_8ae12280807c4e4792e55f814ee1c3af" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction> shares of common stock; (ii) eliminate all references to
      the previously-existing series of preferred stock (Series A, B and C); and (iii) authorize <ix:nonFraction name="femy:NumberOfSharesAuthorizedForAllClassesOfStock" id="Fact_42b09dac8d364c3aa25444e731e30750" contextRef="c20241231_StatementEquityComponentsAxis_PreferredStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,000,000</ix:nonFraction> shares of undesignated preferred
      stock that may be issued from time to time by the Board in one or more series.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73910" continuedAt="Text_2393402b258c450a8d1be1806a00d73911">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73911" continuedAt="Text_2393402b258c450a8d1be1806a00d73912">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On July 1, 2022, we filed a shelf registration statement to sell up to $<ix:nonFraction name="femy:AuthorizedOfferingAmountOfSecurities" id="Fact_566b2aadd50940ecabc9924a84b4fda7" contextRef="c20220701_RangeAxis_MaximumMember" unitRef="U001" decimals="-6" scale="6" format="ixt:num-dot-decimal">150</ix:nonFraction> million in common and preferred stock, debt securities and warrants. Additionally, we entered into an Equity Distribution Agreement (the &#8220;Equity Distribution Agreement&#8221;)
        with Piper Sandler &amp; Co. (&#8220;Piper Sandler&#8221; or the &#8220;Sales Agent&#8221;) and filed a related prospectus establishing an &#8220;at-the-market&#8221; facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales
        Agent. In October 2023, the Sales Agent was authorized to sell shares for aggregate proceeds up to $<ix:nonFraction name="femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent" id="Fact_63b8b06602334a97966c7598f515b7a9" contextRef="c20231031_RangeAxis_MaximumMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.7</ix:nonFraction> million at current market prices
        until all shares are sold. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the year ended December
          31, 2024, we sold approximately <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_2a0ad99e2d4843f18b08182e5a98a45f" contextRef="c20240101to20241231" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction> million shares of common stock for aggregate proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_2d78c6630bd44cee920762173fce945b" contextRef="c20240101to20241231" unitRef="U001" decimals="-6" scale="6" format="ixt:num-dot-decimal">2</ix:nonFraction> million, and as of December 31, 2024, approximately $<ix:nonFraction name="femy:CommonStockRemainingAvailableValueToBeIssued" id="Fact_6b15aa20c530499ba6ede1a54dd89525" contextRef="c20241231" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.0</ix:nonFraction>
          million remains available for sale pursuant to the prospectus. As of December 31, 2024, the amount we are authorized to sell is subject to baby-shelf limitations. The Company may only offer one-third of the public float during and trailing
          twelve-month period. Based on our public float, as of the date of the filing of this Annual Report on Form 10-K, we are only permitted to utilize a shelf registration statement, including the registration statement under which our at the market
          offering is operated, subject to Instruction I.B.6 to Form S-3, which is referred to as the &#8220;baby shelf&#8221; rule. For so long as our public float is less than $75.0 million, we may not sell more than the equivalent of one-third of our public float
          during any 12 consecutive months pursuant to the baby shelf rules</span>.</span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73912" continuedAt="Text_2393402b258c450a8d1be1806a00d73913">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73913" continuedAt="Text_2393402b258c450a8d1be1806a00d73914">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In April 2023, the Company sold an aggregate of (i) <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_298f9e0f82b84bc1ae8b3cce7b8d0c6e" contextRef="c20230401to20230430_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,318,000</ix:nonFraction> shares of common stock and (ii) pre-funded warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_50f77f2424b6421890689061fc889caa" contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,878,722</ix:nonFraction>
        shares of common stock in a registered direct offering (&#8220;pre-funded warrants&#8221;) and, in a concurrent private placement, warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_ee4e2e2ec76c4239ad2335a7dd48e9a4" contextRef="c20230430_ClassOfWarrantOrRightAxis_CommonWarrantsMember_RangeAxis_MaximumMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,196,722</ix:nonFraction>
        shares of common stock (&#8220;common warrants&#8221;). Additionally, common warrants were issued to the placement agent to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_909d1bb863ff436c9317bf442820dce3" contextRef="c20230430_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember_RangeAxis_MaximumMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">191,803</ix:nonFraction>
        shares of common stock as compensation for services (&#8220;placement agent warrants&#8221;), collectively the (&#8220;April 2023 Financing&#8221;). The purchase price per share for the common stock, prefunded warrants was $<ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" id="Fact_3fd31fde5cdf4d82a1938842eb7d8c05" contextRef="c20230430_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.22</ix:nonFraction> and $<ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" id="Fact_e2a84ac45202485286eb0e3b2b5bf12a" contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">1.2199</ix:nonFraction>, respectively. The gross proceeds from the
        offering were $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" id="Fact_7859f629fc0e4cdaa43da8a827e276a2" contextRef="c20230401to20230430" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,899,813</ix:nonFraction>, less placement agent fees and offering expenses of $<ix:nonFraction name="femy:PlacementAgentFeesExpensesAndOfferingExpenses" id="Fact_865833e96f3c468893d7d77c311d76ba" contextRef="c20230401to20230430" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">547,764</ix:nonFraction>.</span><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73914" continuedAt="Text_2393402b258c450a8d1be1806a00d73915">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73915" continuedAt="Text_2393402b258c450a8d1be1806a00d73916">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73916" continuedAt="Text_2393402b258c450a8d1be1806a00d73917">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(a)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Common Stock</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73917" continuedAt="Text_2393402b258c450a8d1be1806a00d73918">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73918" continuedAt="Text_2393402b258c450a8d1be1806a00d73919">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73919" continuedAt="Text_2393402b258c450a8d1be1806a00d73920">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73920" continuedAt="Text_2393402b258c450a8d1be1806a00d73921">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The holders of the common stock shall have the exclusive right to vote for the
      election of directors and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to <ix:nonNumeric name="us-gaap:CommonStockVotingRights" id="Fact_22e4794773c24030aaafe141fadc96d5" contextRef="c20240101to20241231">one</ix:nonNumeric>
      vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of common stock, as such, shall not be entitled to vote on any amendment to the Amended
      and Restated Certificate (or on any amendment to a certificate of designations of any series of preferred stock) that alters or changes the powers, preferences, rights or other terms of one or more outstanding series of preferred stock if the holders
      of such affected series of preferred stock are entitled to vote, either separately or together with the holders of one or more other such series, on such amendment pursuant to this Amended and Restated Certificate (or pursuant to a certificate of
      designations of any series of preferred stock).</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73921" continuedAt="Text_2393402b258c450a8d1be1806a00d73922">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73922" continuedAt="Text_2393402b258c450a8d1be1806a00d73923">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73923" continuedAt="Text_2393402b258c450a8d1be1806a00d73924">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73924" continuedAt="Text_2393402b258c450a8d1be1806a00d73925">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividends may be declared and paid or set apart for payment upon the common stock
      out of any assets or funds of the Company legally available for the payment of dividends, but only when and as declared by the Board of Directors or any authorized committee thereof.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73925" continuedAt="Text_2393402b258c450a8d1be1806a00d73926">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73926" continuedAt="Text_2393402b258c450a8d1be1806a00d73927">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73927" continuedAt="Text_2393402b258c450a8d1be1806a00d73928">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73928" continuedAt="Text_2393402b258c450a8d1be1806a00d73929">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In the event of our liquidation or dissolution, the holders of common stock are
      entitled to receive proportionately the Company&#8217;s net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of common stock
      have no preemptive, subscription, redemption, or conversion rights.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73929" continuedAt="Text_2393402b258c450a8d1be1806a00d73930">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73930" continuedAt="Text_2393402b258c450a8d1be1806a00d73931">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">107</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73931" continuedAt="Text_2393402b258c450a8d1be1806a00d73932">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73932" continuedAt="Text_2393402b258c450a8d1be1806a00d73933">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Convertible Preferred Stock</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73933" continuedAt="Text_2393402b258c450a8d1be1806a00d73934">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73934" continuedAt="Text_2393402b258c450a8d1be1806a00d73935">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation><ix:continuation id="Text_2393402b258c450a8d1be1806a00d73935" continuedAt="Text_2393402b258c450a8d1be1806a00d73936">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73936" continuedAt="Text_2393402b258c450a8d1be1806a00d73937">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_996aef4ad12247d1813845aaf2200694" contextRef="c20240101to20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_8a665cfcf51242c1856b6e44ca7c4309" contextRef="c20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> shares of convertible preferred stock have been issued and/or outstanding, and <ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_5040b0f988364a14a0acdfe2befe0b4a" contextRef="c20240101to20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>
      dividends have been declared or paid since inception.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73937" continuedAt="Text_2393402b258c450a8d1be1806a00d73938">
<div>&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73938" continuedAt="Text_2393402b258c450a8d1be1806a00d73939">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold;">Redeemable Convertible Preferred Stock</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73939" continuedAt="Text_2393402b258c450a8d1be1806a00d73940">
<div>&#160; <br/>
    </div>
</ix:continuation><ix:continuation id="Text_2393402b258c450a8d1be1806a00d73940" continuedAt="Text_2393402b258c450a8d1be1806a00d73941">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73941" continuedAt="Text_2393402b258c450a8d1be1806a00d73942">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_bb80c229ff2a416c85db0ed0b9db0788" contextRef="c20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_30485d182feb4e1c8b45f6435fbbdc16" contextRef="c20240101to20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> shares of redeemable convertible preferred stock have been issued and/or outstanding, and <ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_afab143fb29241788650529a56cc9090" contextRef="c20240101to20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>
      dividends have been declared or paid since inception.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73942" continuedAt="Text_2393402b258c450a8d1be1806a00d73943">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73943" continuedAt="Text_2393402b258c450a8d1be1806a00d73944">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73944" continuedAt="Text_2393402b258c450a8d1be1806a00d73945">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Preferred Stock</div>
          </td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73945" continuedAt="Text_2393402b258c450a8d1be1806a00d73946">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73946" continuedAt="Text_2393402b258c450a8d1be1806a00d73947">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73947" continuedAt="Text_2393402b258c450a8d1be1806a00d73948">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73948" continuedAt="Text_2393402b258c450a8d1be1806a00d73949">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the terms of the Amended and Restated Certificate, the Company&#8217;s Board of
      Directors is authorized to direct the Company to issue shares of preferred stock in one or more series without stockholder approval. The Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions,
      including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73949" continuedAt="Text_2393402b258c450a8d1be1806a00d73950">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73950" continuedAt="Text_2393402b258c450a8d1be1806a00d73951">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73951" continuedAt="Text_2393402b258c450a8d1be1806a00d73952">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73952" continuedAt="Text_2393402b258c450a8d1be1806a00d73953">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The purpose of authorizing the Board of Directors to issue preferred stock and
      determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings, and other
      corporate purposes, could have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of the outstanding voting stock. As of December 31, 2024 and 2023, <ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_e4650a299a14404e8875dafa4c25907c" contextRef="c20231231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_46ccad4d043d41babab4453fb87d23cc" contextRef="c20241231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> shares of preferred stock are outstanding.</div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73953" continuedAt="Text_2393402b258c450a8d1be1806a00d73954">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:continuation id="Text_2393402b258c450a8d1be1806a00d73954" continuedAt="Text_2393402b258c450a8d1be1806a00d73955">
<div>&#160;
      </div>
</ix:continuation>
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73955" continuedAt="Text_2393402b258c450a8d1be1806a00d73956">
<div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="width: 18pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">&#160;</td>

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                  <div style="text-align: left; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">April 2023 Financing</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73956" continuedAt="Text_2393402b258c450a8d1be1806a00d73957">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73957" continuedAt="Text_2393402b258c450a8d1be1806a00d73958">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On April 20, 2023, the Company entered into a securities purchase agreement
          pursuant to which the Company sold (i) <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_caa4fb2b4cb246ababd8677e2846c8b6" contextRef="c20230420to20230420" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,318,000</ix:nonFraction> shares of common stock, (ii) pre-funded warrants to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_7a57865e34c74bb499c33f1b2b076df0" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,878,722</ix:nonFraction> shares of common stock, (iii) common warrants to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_fd2031bccbfd4d5d95b207b8689605b3" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,196,722</ix:nonFraction> shares of common stock. Additionally, common warrants to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_aeb54835aa4a4e6d90dd84105016269c" contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">191,803</ix:nonFraction> shares of common
          stock were issued to the placement agent as compensation for services performed.</div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73958" continuedAt="Text_2393402b258c450a8d1be1806a00d73959">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73959" continuedAt="Text_2393402b258c450a8d1be1806a00d73960">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The pre-funded warrants, common warrants and placement agent warrants were
          exercisable immediately following the closing date of the offering. The pre-funded warrants have an unlimited term and an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_bdf152e61a8e4bb0bcb9af5557ccc573" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction>
          per share. The common warrants have a <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_15d4a00f357b4c2f8bedaa598573b3af" contextRef="c20241231_ClassOfWarrantOrRightAxis_CommonWarrantsMember" format="ixt-sec:duryear">5.5</ix:nonNumeric>-year term and an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_c48069eb8d1a4014b7f7f7e466fb1c4f" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">1.095</ix:nonFraction> per share. The placement agent warrants have a <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_7bd774406d4146d19ae47b8cc981b9bd" contextRef="c20241231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" format="ixt-sec:durwordsen">5-year</ix:nonNumeric>
          term and exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_491cee1acb90436aa2f08981dd15772f" contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">1.525</ix:nonFraction> per share. The offering resulted in aggregate gross proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" id="Fact_685938e002534a479ad0c883580ee723" contextRef="c20230420to20230420" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,899,813</ix:nonFraction>, before $<ix:nonFraction name="femy:PaymentsOfEquityIssuanceCosts" id="Fact_e4301fee76ac49b69a31c7aae1d5d618" contextRef="c20230420to20230420" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">547,764</ix:nonFraction> of
          transaction costs.</div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73960" continuedAt="Text_2393402b258c450a8d1be1806a00d73961">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73961" continuedAt="Text_2393402b258c450a8d1be1806a00d73962">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The pre-funded warrants and common warrants are freestanding financial
          instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the
          holders to receive a fixed number of shares of common stock upon exercise.</div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73962" continuedAt="Text_2393402b258c450a8d1be1806a00d73963">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>
</ix:continuation>

        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73963" continuedAt="Text_2393402b258c450a8d1be1806a00d73964"><ix:nonNumeric name="femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" id="Text_8f06c882b0c645c798e8ae6be64a102c" contextRef="c20240101to20241231" escape="true" continuedAt="Text_9719ed458d564cfdb38404856e3101601">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The common stock was valued at $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_9a82b07742e042769c5ab408f30c6d91" contextRef="c20230420to20230420" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,133,480</ix:nonFraction>, based on the Company&#8217;s stock price. The pre-funded warrants and common warrants were valued at $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_54c73ab6e75945b0bb005427fb3f12b4" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,615,701</ix:nonFraction> and $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_c60ebed6d58240fdbb9e292718d20834" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,854,099</ix:nonFraction>, respectively, using the following
          Black-Scholes assumptions:</div>
</ix:nonNumeric></ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73964" continuedAt="Text_2393402b258c450a8d1be1806a00d73965"><ix:continuation id="Text_9719ed458d564cfdb38404856e3101601" continuedAt="Text_9719ed458d564cfdb38404856e3101602">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73965" continuedAt="Text_2393402b258c450a8d1be1806a00d73966"><ix:continuation id="Text_9719ed458d564cfdb38404856e3101602">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pre-funded warrants</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Common warrants</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected term (in years)</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_47c010e677ac4d12bf4c97e7a1537938" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" format="ixt-sec:duryear">4</ix:nonNumeric></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_ad44fe9fef9442429a7ed4f78275a223" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" format="ixt-sec:duryear">4</ix:nonNumeric></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk&#8209;free interest rate</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_7f272422359e4bc4903605cfd32bcd9a" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.83</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_c4881e9f6d374b30825a63696efee292" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.83</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_e63fd78fe93f4a4da292ef32f221c536" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">%</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_2b164fb37c164340ad077ea98176824e" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">%</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_91dd80eef74840d7b89e986d9c94b752" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">100.25</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_d75ea60157c5439a9c3df8e82e6b8477" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">100.25</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_d54ad085fb5f4b5eb3a3c82eb57625f1" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_7abd14300f0646ba894a9368278bc60c" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">1.095</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock price</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_a5fb0669d0c84515bc4cc30458db14d8" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:SharePrice" id="Fact_210fdd1631a044989165380b096498a3" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Black-Scholes value</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" id="Fact_dabf048c2972472bb653058ee494e346" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" id="Fact_eb60d6cdafaf498cb14796745b9ca9ac" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.58</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
          </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73966" continuedAt="Text_2393402b258c450a8d1be1806a00d73967">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>
</ix:continuation>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="width: 100%;" class="BRPFPageFooter"></div>

          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">108</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div style="width: 100%;" class="BRPFPageHeader">
            <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
            </div>

          </div>

        </div>

        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73967" continuedAt="Text_2393402b258c450a8d1be1806a00d73968">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The net proceeds of $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" id="Fact_311a209028294cffb638cc241c3fe5e2" contextRef="c20230420to20230420" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,352,049</ix:nonFraction> were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method and recorded to stockholders&#8217; equity. In June 2023,
          all pre-funded warrants were exercised for shares of common stock. In September and October 2023, all common warrants and <ix:nonFraction name="femy:NumberOfWarrantsExercised" id="Fact_e355b80e654b49a587abea751a2619c8" contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="femy:NumberOfWarrantsExercised" id="Fact_813b4770f4384a899b3a038da348f7bc" contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">122,994</ix:nonFraction></ix:nonFraction>
          placement agent warrants were exercised for cash proceeds of $<ix:nonFraction name="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_a140d66ba73f4b1ab1f8f4e2794000b2" contextRef="c20230901to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,687,976</ix:nonFraction>. As of December 31, 2024 and 2023, <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_fd4ffd85a3fd4ec2b9eeecc3b7d996b0" contextRef="c20241231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_50a2de597b6d41b2b8b5726871f1d205" contextRef="c20231231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction></ix:nonFraction> placement agent warrants remain outstanding.</div>
</ix:continuation>
        <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73968" continuedAt="Text_2393402b258c450a8d1be1806a00d73969">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>
</ix:continuation>
      </div>

    </div>

    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73969" continuedAt="Text_2393402b258c450a8d1be1806a00d73970">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Warrants</div>
            </td>

  </tr>


</table>
    </div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73970" continuedAt="Text_2393402b258c450a8d1be1806a00d73971">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73971" continuedAt="Text_2393402b258c450a8d1be1806a00d73972"><ix:nonNumeric name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="Text_d7473b3d1f174d0f86aa9bb50a6da9c2" contextRef="c20240101to20241231" escape="true" continuedAt="Text_4de3ac938f1f427b929a902ac72205961">
<div style="text-align: left;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2024, the Company has warrants outstanding to purchase shares of common stock, which
          are all exercisable in whole or in part, with expiration dates as follows:</span></span><br/>
    </div>
</ix:nonNumeric></ix:continuation>
    <div style="text-align: left;"><ix:continuation id="Text_2393402b258c450a8d1be1806a00d73972" continuedAt="Text_2393402b258c450a8d1be1806a00d73973"><ix:continuation id="Text_4de3ac938f1f427b929a902ac72205961" continuedAt="Text_4de3ac938f1f427b929a902ac72205962">
<div><br/></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73973" continuedAt="Text_2393402b258c450a8d1be1806a00d73974"><ix:continuation id="Text_4de3ac938f1f427b929a902ac72205962">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">&#160;</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">&#160;&#160;</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Expiration date</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f6812317abfd4b61b55b7a3405bcb69a">March 2024</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_bca7bd5c96434ac58387c24237fd3aad" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_ac40daaef5cb4d209647398d21c0e10f" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember" unitRef="U003" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_0e86a532418543fc9337afe6f0826930" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsOneMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">31,882</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_d3f697e7c376443d96bd7959611d942e" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsOneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">31.50</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_e29ec3282f3142b181df202d1e8a17cb">April 2024</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_419c8acba31e4c35b17ef0a6306b323e" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_78329e39032e4b51bf7be0acbab23261" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember" unitRef="U003" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_d903158d1d9a499a9904074ec7484581" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsTwoMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,762</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_a55f28572aa34c5d81b4610da43eea02" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsTwoMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">31.50</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_6462ecd7c5734226ad409181182c97fd">November 2024</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_064a1205d7f740c6aeb7a3881dcdcec3" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember" unitRef="U002" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_deb0a764d1984db1bb85bda48a3c9a3b" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember" unitRef="U003" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_0eec6ab05f924e869f426ac6ebf4bdb2" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsThreeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_f12c5690895d4d11965124294b4747b0" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsThreeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.48</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_ea56fff6191f415680a7c574c95cfe31">April 2025</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_f6c74ce729c34de8af35896b5a539bbd" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">55,177</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_0e524098bb4640b1986ddb6cbba72788" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">7.25</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_0c99b8e1ed4d4b60861bd73397da47df" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFourMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">55,177</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_17de13eac886431b845675689dd8c910" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">7.25</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f96f9b22d3b24842bde727225c02b07c">December 2026</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_99f47cb7ef084022b8f7bf69d33db48d" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,934</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_471990b4a6514f2e9996cb1be762901a" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">9.45</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_e673792c90674813aabed68ec8417d9e" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFiveMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,934</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_3431fb1a1c8243f3a34a8678d0add556" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFiveMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">9.45</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_e173d86cb1b04b31bb63f007f26a280d">January 2027</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_9ec5d71ccfb7493280ce1c9e836fdf42" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12,705</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_9caf3067db5a4af1a9b7e55bea5aa8b8" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">9.45</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_6987cb0736ac4657b6b757414c1af03f" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12,705</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_07870bb4f19349648af65571dd6200d2" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">9.45</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_cd2ecfb640eb4146ac2df3936321a1af">April 2028</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_45367c288cc74943992c35b14bfbcf3e" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_fae3b57c325c4d208663f32fa6b89957" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.53</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_cbbd3b146e29403492e850bb69cc7eb6" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_87277eae6e384234922c25db8a0dcee4" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.53</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_820cceb3f1a04b8885ceed983ddd438c">November 2028</span></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_08dde1dad8714d6da19ed2d3aefc1413" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_44b95532a68e4b5d954cf97fe339e3fe" contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.18</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_f7abf0288ece449582759bb7403b9742" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsEightMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_15aff41a56334f06910c5a743339026d" contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsEightMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.18</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_c4f4ae6982fe44cd8998b21c0888f8a3" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,070,708</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_021c39051b8f410faec50f7aa7ad2fce" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,912,435</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    </div>

    <div>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73974" continuedAt="Text_2393402b258c450a8d1be1806a00d73975">
<div>
      <br/></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73975" continuedAt="Text_2393402b258c450a8d1be1806a00d73976">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73976" continuedAt="Text_2393402b258c450a8d1be1806a00d73977">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">I<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">n March, April and November 2024, warrants to purchase shares of common stock for <ix:nonFraction name="femy:ClassOfWarrantOrRightExpired" id="Fact_18388eb12f0c48c78cbeca5fe9b2cfc7" contextRef="c20240301to20240331" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">31,882</ix:nonFraction>, <ix:nonFraction name="femy:ClassOfWarrantOrRightExpired" id="Fact_967ecfc7c0e947e19bc58ed4e5caa1f5" contextRef="c20240401to20240430" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,762</ix:nonFraction> and <ix:nonFraction name="femy:ClassOfWarrantOrRightExpired" id="Fact_de6ffb7767be416cb0270af02cea2230" contextRef="c20241101to20241130" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction> expired, respectively</span>.</span></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73977" continuedAt="Text_2393402b258c450a8d1be1806a00d73978">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73978" continuedAt="Text_2393402b258c450a8d1be1806a00d73979">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73979" continuedAt="Text_2393402b258c450a8d1be1806a00d73980">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(g)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividends</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73980" continuedAt="Text_2393402b258c450a8d1be1806a00d73981">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73981" continuedAt="Text_2393402b258c450a8d1be1806a00d73982">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73982" continuedAt="Text_2393402b258c450a8d1be1806a00d73983">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_2393402b258c450a8d1be1806a00d73983">
<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, <ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_4b6838c8abee45a5bc42c176ee9457fe" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> dividends have been declared or paid since inception.</div>
</ix:continuation>

      <div>&#160;</div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_912edaccc4b940f3a92118dda83f2731" contextRef="c20240101to20241231" escape="true" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c1">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">(10)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Equity Incentive Plans</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c1" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c2">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c2" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(a)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Stock Option Plans &#8211; Prior to the IPO</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c3" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c4">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c4" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c5">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prior to the IPO in June 2021, the Company maintained <ix:nonFraction name="femy:NumberOfEquityIncentivePlans" id="Fact_ca4d07af6eb2481a9623c8551c714dec" contextRef="c20210601to20210621" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> equity incentive plans, the 2004 Stock Incentive Plan, as amended, or 2004 Plan, and the 2015 Stock-Based Incentive Compensation Plan, or 2015 Plan,
        which provided the Company&#8217;s employees, non-employee directors, consultants and independent contractors the opportunity to participate in the equity appreciation of the business through the receipt of stock options to purchase shares of common
        stock. New grants ceased being made under the 2004 Plan upon the adoption of the 2015 Plan; however, outstanding stock options under the 2004 Plan may continue to be exercised in accordance with their terms. The Company adopted the 2015 Plan in
        April 2015, which contains substantially similar terms and conditions as the 2004 Plan. The 2015 Plan initially had <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_018626198f16463fac64bcad22ff1100" contextRef="c20210621_PlanNameAxis_Two015StockBasedIncentiveCompensationPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,176,681</ix:nonFraction> shares of
        common stock reserved for issuance under the 2015 Plan and was administered by the compensation committee of the Board of Directors. Upon the closing of the IPO, no further awards will be made under the 2015 Plan; however, outstanding stock options
        under the 2015 Plan may continue to be exercised in accordance with their terms.<br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c5" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c6">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c6" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c7">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c7" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c8">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c8" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c9">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Option Plans &#8211; Post the IPO</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c9" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c10">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c10" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c11">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c11" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c12">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c12" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c13">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In June 2021, in connection with the IPO, the 2021 Equity Incentive Plan (2021 Plan) became effective, which was adopted by the Board of Directors in February 2021 and the
          stockholders approved the 2021 Plan in March 2021. The 2021 Plan is administered by our compensation committee.<br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c13" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c14">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">109</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c14" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c15">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the 2021 Plan, the Company may grant awards in respect of shares of common
        stock to employees, consultants, and non-employee directors pursuant to option awards, stock appreciation right, or SAR, awards, restricted stock awards, restricted stock unit, or RSU, awards, performance stock awards, performance stock unit, or
        PSU, awards, and other stock-based awards.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c15" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c16">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c16" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c17">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c17" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c18">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The total number of shares of common stock available for awards under the 2021
        Plan is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" id="Fact_a1b4d7ee3881470c8a0e4d831bbc1820" contextRef="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,111,111</ix:nonFraction>, provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by <ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" id="Fact_a8ce9375a7a84145a64fa36b7ac04722" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction>% of the outstanding number of shares of common stock on the immediately preceding December 31 or such lesser number of shares as determined by the
        Board of Directors. The aggregate number of shares of our common stock that will be available for issuance under awards granted pursuant to the 2021 Plan shall also be increased by the number of shares underlying the portion of an award granted
        under the 2015 Plan that is cancelled, terminated or forfeited or lapses after the effective date of the 2021 Plan. No more than <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" id="Fact_e3fdbd6196c54fb493a35f5cfe9059fa" contextRef="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,111,111</ix:nonFraction>
        shares of common stock issued under the 2021 Plan may be issued pursuant to the exercise of incentive stock options (ISO), provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by the lesser of
        <ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" id="Fact_8d643a1e75344ce49b0df280d0903caa" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction>% of the outstanding number of shares of common stock on the immediately preceding December 31 or <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" id="Fact_f2a64bbf6cf346998c90a7f6541593a4" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">555,555</ix:nonFraction> shares of common stock. Shares of common stock issued by us in connection with the assumption or substitution of outstanding grants or under
        certain stockholder approved plans from an acquired company shall not reduce the number of shares of common stock available for awards under the 2021 Plan. Shares of common stock underlying the portion of an award that is forfeited or otherwise
        terminated for any reason whatsoever, in any case, without the issuance of shares of common stock, will be added back to the number of shares of common stock available for grant under the 2021 Plan. No non-employee director may be granted awards
        under the 2021 Plan in any one calendar year covering a number of shares of common stock that have a fair market value on the grant date in excess of $<ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" id="Fact_44c4653472cc4292bcbf8a5052292f96" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">350,000</ix:nonFraction>
        in the first calendar year of such non-employee director&#8217;s initial service as a non-employee director and $<ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" id="Fact_8c8fb96cda5e418dbfe064d53ebc11aa" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">200,000</ix:nonFraction> in any other calendar
        year of such non-employee director&#8217;s service as a non-employee director.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c18" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c19">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c19" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c20">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c20" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c21">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Options granted under the 2021 Plan may be either ISOs or nonqualified stock
        options. The price at which shares of common stock may be purchased upon exercise shall be determined by the compensation committee but shall not be less than the fair market value of one share of common stock on the date of grant, or, in the case
        of an ISO granted to a <span style="-sec-ix-hidden:Fact_dccc6de3849c4804a685e81b2418adf3">ten-percent</span> stockholder, less than <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" id="Fact_bb3db112792e4a719ae5d732c78b1ff4" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember_RangeAxis_MaximumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">110</ix:nonFraction>% of the fair market value of a share of common stock on the date of grant. The compensation committee may grant options that have a term of up to <ix:nonNumeric name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" id="Fact_e5e6ae7034594ff89608b27fdfe5441e" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" format="ixt-sec:duryear">10</ix:nonNumeric> years, or, in the case of an ISO granted to a <span style="-sec-ix-hidden:Fact_0413563fbe0c4c7c8e6cafab5e6e90d0">ten-percent</span>
        stockholder, <ix:nonNumeric name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" id="Fact_ed4148fdc0694577875b1c24d4c97dd9" contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric>. The award agreement shall specify the exercise price, term, vesting requirements, including any performance
        goals, and any other terms and conditions applicable to the granted option. Unless otherwise provided in an award agreement or an effective employment, consulting, severance or similar agreement with us or a subsidiary, upon a participant&#8217;s
        termination of service for any reason, the unvested portion of each award of options granted generally will be forfeited with no compensation due to the participant.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c21" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c22">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c22" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c23">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">110</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>
<ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c23" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c24"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_c6f999a646e04197bfd25a5c50cd8a97" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" escape="true" continuedAt="Text_400b788f90b24f4c9951180e884b4c241">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       </div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c24" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c25"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c241" continuedAt="Text_400b788f90b24f4c9951180e884b4c242">
<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Activity under the stock option plans was as
        follows:</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c25" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c26"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c242" continuedAt="Text_400b788f90b24f4c9951180e884b4c243">
<div>&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c26" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c27"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c243" continuedAt="Text_400b788f90b24f4c9951180e884b4c244">
<div>
        <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Number of</div>
                <div style="text-align: center; font-weight: bold;">options</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Weighted</div>
                <div style="text-align: center; font-weight: bold;">average</div>
                <div style="text-align: center; font-weight: bold;">exercise</div>
                <div style="text-align: center; font-weight: bold;">price</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Aggregate</span></span></span></div>
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Intrinsic </span>Value</span></div>
              </td>

    <td valign="bottom" colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2022</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_6c8d2468dcaf40c6be234c3172cbcec7" contextRef="c20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">931,550</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_5506fc8f85ab451a898726263a32e886" contextRef="c20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.97</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_f72fc959464941fc8d328dd9603c1da3" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,301,200</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_cdf8d8d783ae46e590dcad4f7a81e5b1" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.59</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div>(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_99deb5d4a8f44d1bbb575cdd358ab7fd" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">130,720</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div>)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_398b5c4425464103a983576b721b3ae8" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.97</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2023</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_c143d502c4774b1daf603d11d934847c" contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,102,030</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_e23d68374deb4c10a2df4394aed578fe" contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_d6a775ffbb80447e82cd62d3986368fa" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,359,821</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_821c018a4833438dafe80be70c95dfba" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.07</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div>(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_bffb248c686e4233898cc97720e1db64" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">487,632</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
                <div>)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_cc9f271c703046eabbeaeb98cca599d7" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.84</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2024</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_0d8c3bda3f6144c8b42d72229dc4672b" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,974,219</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_90b6110323594b4bb20d07a9712b7485" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.60</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_fbf77b324dd84c838e5bf52975e453ca" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">847,758</ix:nonFraction><br/>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">Vested and exercisable at December 31, 2024<br/>
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_5e901e69311d4af985385b052e109ded" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,308,379</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_7e30394ea8054e0eab4bf28bd25735d8" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.35</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_1a29c6f026884f2a8d0d65bd28c5c204" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">453,514</ix:nonFraction><br/>
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
        <div> <br/>
        </div>

        </div>
</ix:continuation></ix:continuation>
      <div>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c27" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c28">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The intrinsic value represents the amount by which the
            market price of the underlying stock at December 31, 2024 exceeds the exercise price of an option.</span> </div>
</ix:continuation>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c28" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c29">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</span></div>
</ix:continuation>
      </div>
<ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c29" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c30"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c244" continuedAt="Text_400b788f90b24f4c9951180e884b4c245">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c30" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c31"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c245" continuedAt="Text_400b788f90b24f4c9951180e884b4c246">
<div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Stock options granted under the 2021 Plan for the years ended December 31
          2024 and 2023 were as follows:</span><br/>
      </div>
</ix:continuation></ix:continuation>
      <div><ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c31" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c32"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c246" continuedAt="Text_400b788f90b24f4c9951180e884b4c247">
<div><br/></div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c32" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c33"><ix:continuation id="Text_400b788f90b24f4c9951180e884b4c247">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"> 2024</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Employee</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_449077ef7a00487c9d7c092e8b33ff5a" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,286,921</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_7852412a150f485abc6079c6c7dd62fd" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,211,200</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Nonemployee</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_baf7d3978d9944218797bb7703ac01d5" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">72,900</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_0a79ecaed3aa4f84808e9a7f81a65c60" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">90,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_3fbb691ea0d94437b385f53bcbcb7a6c" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,359,821</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_7acaa564e1484f14a7dda87b1bb582a3" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,301,200</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        </div>

      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c33" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c34">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c34" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c35">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c35" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c36"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Text_cecec4aa98b7447cbce5f3513c2fda08" contextRef="c20240101to20241231" escape="true" continuedAt="Text_9cf2fa52f52742cc8dcf808119b1e4711">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The Black-Scholes weighted average
          assumptions for all stock option awards granted during 2024 and 2023 were as follows:<br/>
        </div>
</ix:nonNumeric></ix:continuation>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c36" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c37"><ix:continuation id="Text_9cf2fa52f52742cc8dcf808119b1e4711">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
          </div>

          <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021 Plan</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Inducement </div>
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Grants</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021 Plan</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">Fair Value of Awards</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_90d5ed669d594f3a93242fa937fcedf9" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.91</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_24372b0c47cf4b69a715d4b14e3b71f4" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.94</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_c508a1742bb04c0fb183a7b2d95ebfd5" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.48</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                  <div style="color: rgb(0, 0, 0);">Grant Price</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                  <div style="color: rgb(0, 0, 0);">$</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_5b9ab57bd28642d6ba89d8f056a3820c" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.07</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_d79698e389624ea4a8ba5dc08fcbedda" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="1" scale="0" format="ixt:num-dot-decimal">1.1</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_9dfa5246ef7748a59ca96d4aee126a2e" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.59</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Expected term (in years)</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_f4cd57aeefa94c04be90dd306d35267c" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" format="ixt-sec:duryear">6.20</ix:nonNumeric></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_4b0d9f1e97704aed820b190e1a67d873" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:duryear">6.25</ix:nonNumeric></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_8af17f56579744e58b0ce9b6449af789" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" format="ixt-sec:duryear">5.63</ix:nonNumeric></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Risk&#8209;free interest rate</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_2978d0751bbc4fb2981660c2ca6e9850" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.04</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_9928d13e0f8145368341fea96fdc175a" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.10</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_43e05261105548c3901310807e6d8499" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.09</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Dividend yield</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_f828a7dbd8764b089fca21bdec96d2ab" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U005" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">% <br/>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_cac9448129d148838fcd96170ff9b7b1" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U005" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%<br/>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_e34f9c0d06e64797af7039a1177dfcb5" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U005" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%<br/>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Expected volatility</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_6528e6440d44452fac39fb48781f17f8" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">109.61</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_ae827d4e8e2e4e2a9f3becf22d2e8abf" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">109.64</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_f43d6cf56ffe48099f7e6b6bf480baca" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">105.33</ix:nonFraction></div>
                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c37" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c38">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/></div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c38" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c39">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c39" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c40">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The intrinsic values represent the dollar value of the exercised stock options
        whereby the fair market value of the underlying common stock exceeded the exercise price of the stock option as of the exercise date. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">There were <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_bca678d8a12f49a9a1c12d6b7d708ede" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="INF" sign="-" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_994f43090cd6437a8ff80ad7e7ba31a6" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U002" decimals="INF" sign="-" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> options exercised
          during 2023 and 2024 .</span><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c40" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c41">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c41" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c42">
<div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">111</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>
<ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c42" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c43"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" id="Text_2fb91a61eafb45dbb8db1c3484fdf725" contextRef="c20240101to20241231" escape="true" continuedAt="Text_e75d47e79bfd4a58b02cfd11d74128b41">
<div>
      <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c43" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c44"><ix:continuation id="Text_e75d47e79bfd4a58b02cfd11d74128b41" continuedAt="Text_e75d47e79bfd4a58b02cfd11d74128b42">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The options outstanding and vested and currently exercisable by exercise
          prices as of December 31, 2024 were as follows:</span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c44" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c45"><ix:continuation id="Text_e75d47e79bfd4a58b02cfd11d74128b42" continuedAt="Text_e75d47e79bfd4a58b02cfd11d74128b43">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <div>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c45" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c46"><ix:continuation id="Text_e75d47e79bfd4a58b02cfd11d74128b43" continuedAt="Text_e75d47e79bfd4a58b02cfd11d74128b44">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Options outstanding</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; font-weight: bold;">Options vested and exercisable</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Weighted</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Weighted <br/>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Weighted</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">average</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Number of</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">average <br/>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">average</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Exercise</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Outstanding</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">remaining</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">options</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">Exercise</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" rowspan="1">remaining</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">(in shares)</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">vested</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">life years</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_8eefc95d65784c84aa0c61bf7f7b3b8e" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.47</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_a82fa7087aa84ca9b6e317964788625c" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.49</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_2a1b76962dfe4f08828aba271b620a49" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,063,600</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_bd640708cb7749bbbef329838cad45f9" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" format="ixt-sec:duryear">8.50</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_9c631912066849cd9d0ebb15f3f3c4c3" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">716,950</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_128d456262dd4e5a9fb878be3abd561c" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.49</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_bf598707a7204330b7d018586e2e7e1b" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember" format="ixt-sec:duryear">8.50</ix:nonNumeric><br/>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_7a7fb4c4b0194462b2d2c2b69ae04504" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.50</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_cfec05383e5f45ceae727156710776ea" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.80</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_8b9c12ffa88541bdb225c9bf34f4c6ca" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">565,321</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_0178d88c43764f1589f4dd36b49b2c6d" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" format="ixt-sec:duryear">9.05</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_fe404180d17647bd81ef5975c848c86f" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,867</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_293481bc76384e748ae6615c8ac13bc9" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.59</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_e96330ed553647f9a1af9870ee374377" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember" format="ixt-sec:duryear">8.47</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_3f5931d426b24831bf55bbe851ff66b9" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.81</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_77fa323bacd14b0b90d8efedd34f87bd" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.33</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_7c3b9d15b9b04f2c9b79bc1b35630489" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">564,450</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_71fdde70e7374fd497546415e6de3154" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" format="ixt-sec:duryear">9.40</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_3294aab7c6e348398b57b4aa798e64c5" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">20,325</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_a7173ece2e9e4728951aafe673a9e82d" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.88</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_ccdb6567df9c40728817aef65db03f15" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember" format="ixt-sec:duryear">8.42</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_a1f59574a02044b0b2938833b889f653" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.34</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_02d96db76d2549d49c5769cd5fc9bd8e" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.74</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_79520e5dedc649deab0863110a09d831" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">210,846</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_1b7ef31c03e94c6993b498ab27347950" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" format="ixt-sec:duryear">2.26</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_b9eb691d6c6d4e2da75af2c7135e74ba" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">85,335</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_8815f348f48a454db499826b15b1934d" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.67</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_e168248c17a94eb5888822ce9cd4937b" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember" format="ixt-sec:duryear">2.45</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_a85e08b6208045c9904ba5c59d464c5c" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.75</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_0e813cd1a49f4e749a1e914bc6bee457" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.14</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_762710d972c343979ee2928d6a47ba41" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">164,325</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_241d265963a447cd8dc1010f5ca1828c" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" format="ixt-sec:duryear">7.70</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_b3299812bfb343e29af3bb1268c6bc2f" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">57,225</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_a2f236db272a4d19bfefe2d1284dcbbc" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.64</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_5205ba9603e642608c8f3dad31216807" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember" format="ixt-sec:duryear">7.53</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_8b20618b13064192ad344af1d5b6f8ea" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.15</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_3d1810077e9d4fa294e27b72febe3653" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.60</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_c83989aad00146a7838a659ead3aa6bf" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">237,614</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_058602ec27bd4618b4ecebee5b772552" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" format="ixt-sec:duryear">2.49</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_abe37065d3654861bb2a6747cf286ecf" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">237,614</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_28f93ea6187f446fbf875c84a3e344f9" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.24</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_70ac4c942acc4811a16497f627f2c0b3" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember" format="ixt-sec:duryear">2.49</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_55cb5935b5474dc9b5333af824340a70" contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.61</ix:nonFraction> - <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_660d95e2071c4bcfb116e3103cae35dc" contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">13.00</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_b318035d028145428e6010d8a18ab303" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">168,063</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_d70ab4f44c6942eb9d4a71c969cacad6" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" format="ixt-sec:duryear">5.75</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_1e81c4ada4e447b782863f3a6ee817cf" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">168,063</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_e97fc680d431404e8cb9d15d823ac23a" contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">9.68</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_69a335a90d2142cf8de234fd2714e1a3" contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember" format="ixt-sec:duryear">5.74</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_102c76c67bee432db3f8881d60beb747" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,974,219</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_4122f16b44b84c1ba7186813773e433a" contextRef="c20240101to20241231" format="ixt-sec:duryear">7.65</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_40e6e51d58a84d4688d35431a988f7ef" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,308,379</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_87bf075e82f44c7fb85f8bed94df7c16" contextRef="c20241231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.35</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;">
                <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_01a1daf0b6734c75b1513244bfed3988" contextRef="c20240101to20241231" format="ixt-sec:duryear">6.62</ix:nonNumeric></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c46" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c47"><ix:continuation id="Text_e75d47e79bfd4a58b02cfd11d74128b44">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation></div>


      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c47" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c48">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c48" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c49">
<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the total
          number of shares of common stock reserved for future awards under the 2021 Plan is <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_55f46934e7e24a1589e8b4f3bb80c083" contextRef="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">623,661</ix:nonFraction>.</span><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c49" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c50">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c50" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c51">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top;"><span style="font-weight: bold; font-style: italic;">(c)</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Inducement Grants</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c51" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c52">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c52" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c53">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2022, the Company awarded, outside the 2021 Plan,
        <ix:nonFraction name="femy:NumberOfStockOptionGrants" id="Fact_9de0f0b1db3e4180a7d6a8f79d843df4" contextRef="c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> stock option grants for the right to purchase a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_4918f015b7b142d59d27c3b29a0c8c30" contextRef="c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">150,000</ix:nonFraction> shares of common stock (inducement grants). <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-size: 10pt;">For the year ended December 31, 2024, the Company awarded, outside the 2021 Plan, <ix:nonFraction name="femy:NumberOfStockOptionGrants" id="Fact_b30560a8b5a247899f1c33bed8635ada" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> stock option inducement grant for the right to purchase a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_b0f810bae0cb4ec6ad0cad68d6835f57" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction>
            shares of common stock. The grants were approved by the Compensation Committee, and vest in equal installments over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_28c8bba9bd8a4fbfa26fd9451ca9c896" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric>
            provided the employee remains employed by the Company on the vesting date</span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c53" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c54">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation>

      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c54" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c55"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_f3fc70b6cb9f42f39aeae3e7ad8e0681" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" escape="true" continuedAt="Text_88d4a5d58c0c484b9466864aa61dce8b1">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The inducement grants are summarized as follows:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c55" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c56"><ix:continuation id="Text_88d4a5d58c0c484b9466864aa61dce8b1" continuedAt="Text_88d4a5d58c0c484b9466864aa61dce8b2">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c56" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c57"><ix:continuation id="Text_88d4a5d58c0c484b9466864aa61dce8b2">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">average</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">average</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">exercise</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">remaining</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">options</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">life years</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">Outstanding at December 31, 2023</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_63bd9fd3ad6549ceba56e0f5e07b8a8f" contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">150,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_06aa01ebc76d4adaa5e43e13d7833267" contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.42</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_c34503681e8d4ab4a4fbedef2fa66ee5" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:duryear">8.40</ix:nonNumeric></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">Granted</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_1a884e739be3485baf5e6e0faba6f504" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_29cb6a364582486c897a935e6818b36a" contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.10</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" id="Fact_807e79e230e740b0831db0c10b49f240" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:duryear">9.12</ix:nonNumeric></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">Outstanding at December 31, 2024</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_ae14c474ea28401e924a0bf0752ec064" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">250,000</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_f7e09dfc7c79473b984e57c7d7c93fe7" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.89</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_51dff915b2d042ecb410878950c37166" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:duryear">8.07</ix:nonNumeric></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" rowspan="1">Vested and exercisable at December 31, 2024</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1" rowspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_cf5a6e201f264e40a42b8b4bf544d348" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">75,000</ix:nonFraction></td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">$<br/>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">
                <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_6105e04ddb4d4a628a98a27ec369aca6" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.42</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="Fact_cf1b9401e6ad4a9cba72e7aed41db856" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:duryear">7.36</ix:nonNumeric></td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1" rowspan="1">&#160;</td>

  </tr>


</table>
         </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c57" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c58">
<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c58" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c59">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Valuation</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c59" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c60">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c60" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c61">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c61" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c62">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c62" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c63">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company uses the Black&#8209;Scholes option pricing model to determine the fair
        value of stock awards granted to employees and non-employees. The determination of the fair value of share&#8209;based payment awards granted using a pricing model is affected by the Company&#8217;s stock price as well as the assumptions regarding a number of
        complex and subjective variables as follows:</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c63" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c64">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c64" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c65">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c65" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c66">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c66" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c67">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Expected Term</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c67" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c68">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c68" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c69">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c69" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c70">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c70" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c71">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The expected term of stock options represents the period where the stock options
        are expected to remain outstanding. The Company&#8217;s historical share option exercise experience does not provide a reasonable basis upon which to estimate an expected term because of a lack of sufficient data. Therefore, the Company estimates the
        expected term for all options granted by using the simplified method provided by the ASC 718, which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. The contractual term for options awarded
        since inception is <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_aaa210fb885741e8b940467785834c80" contextRef="c20240101to20241231" format="ixt-sec:duryear">10</ix:nonNumeric> years for employees and non-employees.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c71" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c72">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c72" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c73">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c73" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c74">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c74" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c75">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ii)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Risk&#8209;Free Interest Rate</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c75" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c76">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c76" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c77">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c77" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c78">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c78" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c79">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The risk&#8209;free interest rate is based on U.S. Treasury zero&#8209;coupon issues with
        remaining terms similar to the expected term on the options.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c79" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c80">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c80" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c81">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">112</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c81" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c82">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c82" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c83">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(iii)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividend Yield</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c83" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c84">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c84" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c85">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c85" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c86">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c86" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c87">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has not declared or paid any cash dividends from inception through
        December 31, 2024 and does not plan to pay any cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c87" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c88">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c88" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c89">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c89" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c90">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(iv)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Expected Volatility</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c90" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c91">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c91" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c92">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c92" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c93">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c93" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c94">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility measures the amount that a stock price has fluctuated or is
        expected to fluctuate during a period. The Company determines volatility based on an analysis of comparable companies.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c94" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c95">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c95" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c96">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c96" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c97">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c97" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c98">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Forfeitures</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c98" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c99">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c99" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c100">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c100" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c101">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c101" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c102">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for forfeitures as they occur.<br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c102" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c103">
<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c103" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c104">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/>
                </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">(e)</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">Employee Stock Purchase Plan (ESPP)</div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c104" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c105">
<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c105" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c106">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> In June 2021, in connection with the IPO,
        the ESPP became effective upon adoption by the Board of Directors in February 2021 and the stockholders approved the 2021 ESPP Plan in March 2021. The ESPP is administered by the compensation committee.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c106" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c107">
<div style="margin: 0px 0px 0px 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c107" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c108">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The total number of shares of common stock
        available for purchase under the ESPP is <ix:nonFraction name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" id="Fact_d8ecd76063bb45e694412a438f8b9d00" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">166,666</ix:nonFraction>, provided that such number is automatically increased on January 1 of each calendar
        year, from January 1, 2022 through January 1, 2031 by the least of (i) <ix:nonFraction name="femy:StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" id="Fact_f1e1058f993a4220beb65e72bd84f2b7" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.0</ix:nonFraction>% of the total number of shares of common stock outstanding on
        December 31 of the immediately preceding calendar year, (ii) <ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" id="Fact_362b3a7d842b4797af074489663cee6b" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">222,222</ix:nonFraction> shares of common stock or (iii) a number determined by the board of
        directors that is less than the foregoing clauses (i) and (ii).</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c108" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c109">
<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c109" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c110">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> Under the ESPP, the Company may specify
        offerings with durations of not more than <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_3d500f68a8cc44b29a231f8f2cf3b287" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" format="ixt-sec:durwordsen">27 months</ix:nonNumeric> and may specify shorter purchase periods within each offering. Each offering will
        have <ix:nonFraction name="femy:NumberOfPurchaseDatesForOffering" id="Fact_bf405e44c6f64d46b622a2f0c115d317" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember_RangeAxis_MinimumMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> or more purchase dates on which shares of common stock will be purchased for employees participating in the offering. An
        offering may be terminated under certain circumstances. No employee may purchase more than <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_dd900162f5034119869a5ea581f44f99" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12,254</ix:nonFraction> shares of common stock under the ESPP
        during any offering period. Unless otherwise determined by the board of directors, shares of common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (i) <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" id="Fact_5c6597a56ae249359e8e697386e8b6f9" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">85</ix:nonFraction>% of the fair market value of a share of common stock on the last date of an offering period or (ii) <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" id="Fact_210f036ec0c643c3aa058dacf17fcca2" contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">85</ix:nonFraction>% of the fair market value of a share of common stock on the first day of such offering period.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c110" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c111">
<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c111" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c112">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> As of December 31, 2024, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_7277a32bdde44147a0b05bcd01cbbe71" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">84,621</ix:nonFraction> shares of common stock have been purchased under the ESPP to date, and the total number of shares of common stock reserved for future awards
        under the ESPP is <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_4e53f6513dda4a7b8ed7735aade4ef7d" contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">535,356</ix:nonFraction>.</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c112" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c113">
<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c113" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c114">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock&#8209;Based Compensation Expense</div>
              </td>

  </tr>


</table>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c114" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c115">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c115" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c116">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;"> Stock&#8209;based compensation
        expense recognized is based on the value of the portion of stock option awards that is ultimately expected to vest on a straight-line basis. Stock&#8209;based compensation expense recognized in the Company&#8217;s statements of comprehensive loss during the
        years ended December 31, 2024, and 2023 includes compensation expense for stock&#8209;based awards based on the fair value estimated in accordance with the provisions of ASC 718.<br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c116" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c117">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>
</ix:continuation>

      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c117" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c118"><ix:nonNumeric name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="Text_4d712d15a64a42738cd305e82ea5b59f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6a04611e1d58404bbdc5f0dba6fb218a1">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by
          financial statement line item on the accompanying statements of comprehensive loss:</span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c118" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c119"><ix:continuation id="Text_6a04611e1d58404bbdc5f0dba6fb218a1" continuedAt="Text_6a04611e1d58404bbdc5f0dba6fb218a2">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <div>
        <ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c119" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c120"><ix:continuation id="Text_6a04611e1d58404bbdc5f0dba6fb218a2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_6138b2578d78417e9cb725f52727acdd" contextRef="c20240101to20241231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">179,911</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_dae6fed7a1af429fb1076616db63ef26" contextRef="c20230101to20231231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">159,816</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_cefb85078c7a4cea879c757c8a1948e8" contextRef="c20240101to20241231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,379</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7c83efb971304e5e849590ca04444fd1" contextRef="c20230101to20231231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">948</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_a39950009d374e258b277007825b6de1" contextRef="c20240101to20241231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">215,857</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_ed0137124395468cb40abc53ea807c15" contextRef="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">516,832</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total share-based compensation expense</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7a259ce193de4a74a1912734376d151a" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">444,147</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7db39751d2504635abda8cea99f35c97" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">675,700</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c120" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c121">
<div>
        <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div>
</ix:continuation></div>

    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">113</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <div><ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c121" continuedAt="Text_74bb19ea10b440e79c3b14a1b7cc978c122">
<div>&#160;
      </div>
</ix:continuation><ix:continuation id="Text_74bb19ea10b440e79c3b14a1b7cc978c122">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">As of December 31, 2024, the remaining amount
        of stock&#8209;based compensation expense that is expected to be recognized in future periods for employees and non-employees is $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_64e26a7226d146dfbd0951426309bded" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,311,784</ix:nonFraction>
        which includes $<ix:nonFraction name="femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" id="Fact_36ac1ad0a640487ca4eaa2835eca30c6" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">155,222</ix:nonFraction> of compensation expense to be recognized upon achieving a certain performance condition. The $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" id="Fact_ea9857c8ca74494e8dcc83523f7b9223" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,156,562</ix:nonFraction> of unrecognized expense is expected to be recognized over a weighted average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_2060200a5ea64429b6d0af8f265fa729" contextRef="c20240101to20241231" format="ixt-sec:duryear">2.8</ix:nonNumeric> years.  </div>
</ix:continuation>
      <div><br/>
      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Text_4ddf87e8f6bf40ea8708899904af5360" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ae5e092d30a7489e9e370546a850c0151">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(11)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Retirement Plan</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_ae5e092d30a7489e9e370546a850c0151" continuedAt="Text_ae5e092d30a7489e9e370546a850c0152">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_ae5e092d30a7489e9e370546a850c0152">
<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has a 401(k) defined contribution
        plan covering substantially all employees, meeting certain eligibility requirements. The Company has no required matching or other contribution requirements. For the years ended December 31, 2024 and 2023, the Company contributed $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_588db33332a942eca78214ad90c21b41" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">97,876</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_658fc22828384cf79a27389e9c4c3d76" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">75,202</ix:nonFraction> of voluntary employer
        matching contributions.</div>
</ix:continuation>

      <div>&#160;</div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Text_097fc9ecc531493d84ad4e0aadf131d4" contextRef="c20240101to20241231" escape="true" continuedAt="Text_1ea2bd2aba464ef1a624054d3bfab0451">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(12)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Related&#8209;Party Transactions</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_1ea2bd2aba464ef1a624054d3bfab0451" continuedAt="Text_1ea2bd2aba464ef1a624054d3bfab0452">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_1ea2bd2aba464ef1a624054d3bfab0452" continuedAt="Text_1ea2bd2aba464ef1a624054d3bfab0453">
<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2023, the Company issued
        unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 7). The transaction included issuance of a $<ix:nonFraction name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" id="Fact_1ca9d3781d344ce8bb26b871d539071c" contextRef="c20231101to20231130" unitRef="U001" decimals="-6" scale="6" format="ixt:num-dot-decimal">5</ix:nonFraction>
        million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc. The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company&#8217;s board of directors. The Series B Warrants expired
        in <span style="-sec-ix-hidden:Fact_02d6fa905f7942b48e54c497a0d3455b">November 2024</span>. In November 2024 the Company paid PharmaCyte accrued interest on the convertible note of $<ix:nonFraction name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_7ea8b2c6237b4933b216a205d23c3157" contextRef="c20241101to20241130_StatementClassOfStockAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction> in equity of <ix:nonFraction name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" id="Fact_3370995f5ea946dd9e0b5a3bb7b63184" contextRef="c20241101to20241130_StatementClassOfStockAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">315,790</ix:nonFraction> common
        shares.</div>
</ix:continuation>
      <ix:continuation id="Text_1ea2bd2aba464ef1a624054d3bfab0453" continuedAt="Text_1ea2bd2aba464ef1a624054d3bfab0454">
<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_1ea2bd2aba464ef1a624054d3bfab0454">
<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the years ended December 31, 2024 and
        2023, a family member of the CEO earned total cash compensation of $<ix:nonFraction name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" id="Fact_9a2ab6a7a2e844969b903b2274054043" contextRef="c20240101to20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">168,000</ix:nonFraction> and $<ix:nonFraction name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" id="Fact_c7ca916380e54baf90bfe3b42e1d15db" contextRef="c20230101to20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">138,000</ix:nonFraction>, respectively.</div>
</ix:continuation>

      <div>&#160;</div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_201a90b3d22545b7b2f6b10d2d379cef" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6c767f31c38c4063880d094bd045ea421">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">(13)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea421" continuedAt="Text_6c767f31c38c4063880d094bd045ea422">
<div>&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea422" continuedAt="Text_6c767f31c38c4063880d094bd045ea423"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_fcd3f7effd504a4e9999824bc5e6300e" contextRef="c20240101to20241231" escape="true" continuedAt="Text_59bc0f90049d4040b82eb05fcd0b3ef71">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth
          the computation of the basic and diluted net loss per share for the years ended December 31:</span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea423" continuedAt="Text_6c767f31c38c4063880d094bd045ea424"><ix:continuation id="Text_59bc0f90049d4040b82eb05fcd0b3ef71" continuedAt="Text_59bc0f90049d4040b82eb05fcd0b3ef72">
<div>&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea424" continuedAt="Text_6c767f31c38c4063880d094bd045ea425"><ix:continuation id="Text_59bc0f90049d4040b82eb05fcd0b3ef72">
<div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_c382d5ea835749d983ed5ca10d0face2" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_464683ab4f8b4c319aa786614359eda6" contextRef="c20240101to20241231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_a08321632017447a9500a4ef9109f892" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_03c5932e5e23482f997985855ad8d410" contextRef="c20230101to20231231" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><br/>
                  </div>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                <div>
                  <div>
                    <div style="text-indent: -9pt; margin-left: 9pt;">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted</div>
                  </div>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_be1cc2f0bbb14c21b5471dcde9c516f0" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_7a99afab622a40ad94251c73a08fcb81" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,267,695</ix:nonFraction></ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_a2ec160f66564df98b34553ca0786188" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_659a5b169d8447a0a53a908f86db7b0f" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">15,384,376</ix:nonFraction></ix:nonFraction><br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                <div>
                  <div style="text-indent: -9pt; margin-left: 9pt;">Net loss per share attributable to common stockholders, basic and diluted</div>
                </div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_ea884b9e8efe48cc99e0bad8643fd6d6" contextRef="c20240101to20241231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_cbbdaf66347f465fba00ec5db340eb27" contextRef="c20240101to20241231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.85</ix:nonFraction></ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                <div>(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_537464ef5c8548cfa1ba840b24f991cf" contextRef="c20230101to20231231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_368a257852224e57ab4731b87cced32e" contextRef="c20230101to20231231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.93</ix:nonFraction></ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
                <div>)</div>
              </td>

  </tr>


</table>

      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea425" continuedAt="Text_6c767f31c38c4063880d094bd045ea426">
<div>&#160;</div>
</ix:continuation>

      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea426" continuedAt="Text_6c767f31c38c4063880d094bd045ea427"><ix:nonNumeric name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Text_7620b8731e87422cbf4cd730963d5639" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6962472a21394c96b9a7bdf1f47ffec51">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potentially
          dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:</span></div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea427" continuedAt="Text_6c767f31c38c4063880d094bd045ea428"><ix:continuation id="Text_6962472a21394c96b9a7bdf1f47ffec51" continuedAt="Text_6962472a21394c96b9a7bdf1f47ffec52">
<div>&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_6c767f31c38c4063880d094bd045ea428"><ix:continuation id="Text_6962472a21394c96b9a7bdf1f47ffec52">
<div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -9pt; margin-left: 9pt;">Options to purchase common stock</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_2b2f9449a9704c3596e40d1704128a6b" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,224,219</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_be0b688f5b424c3bbdd1e90b0f97d19d" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,252,030</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">Warrants to purchase common stock, in connection with April 2023 financing<br/>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_951f4168a18640fea42a34d75fd6c326" contextRef="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_794c75a0d2244f598672c5cd25e4dbc2" contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">Warrants to purchase common stock, in connection with November 2023 financing<br/>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_17f5e114bd6e4dd290baf755e615401d" contextRef="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,805,083</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_a42bb7a4a46f46d1b1e482c882719c5c" contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,610,166</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" id="Fact_94c1091f111d4e99b2fd77be069c656c" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">196,816</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" id="Fact_25f5c2f939bf434a9a6bd2b4ed98dd80" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">233,460</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="text-indent: -9pt; margin-left: 18pt;">Total potential shares</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_ef4ce7e2a39a46c39c3bc588b22718a8" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">9,294,927</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_0b7b31b4eb094078b21dc4e3396de712" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,164,465</ix:nonFraction></div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
          </div>
</ix:continuation></ix:continuation>
      <div><br/></div>

    </div>


  </div>
<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
   <div><span style="font-family: 'Times New Roman';"> </span></div>

    <div>
      <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" id="Text_cbc70d1d44f14c8ab780936fd05a473a" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e1">
<div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman';">(14)</td>

    <td style="vertical-align: top;">
                <div style="font-weight: bold; font-family: 'Times New Roman';">
                  <div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Segment Reporting</div>
                </div>
              </td>

  </tr>


</table>
      </div>
</ix:nonNumeric>
      <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e1" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e2">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/>
        </span></div>
</ix:continuation>
      <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e2" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e3">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with FASB ASC Topic 280, <span style="font-size: 10pt; font-style: italic;">Segment Reporting</span>, the Company has determined that
        it operates as a <span style="-sec-ix-hidden:Fact_550fe91d6b8e45c6b6251e5bf31e8597">single</span> business segment, which is the development and commercialization of therapeutic and diagnostic products that
        service women&#8217;s reproductive health needs (infertility and permanent birth control).</div>
</ix:continuation>
      <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e3" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e4">
<div style="font-family: 'Times New Roman';"><br/>
      </div>
</ix:continuation>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">114</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
          </div>

        </div>

      </div>

      <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e4" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e5">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The determination of a <span style="-sec-ix-hidden:Fact_3926debd3c344de5a0107d0343fc9f2b">single</span>
        business segment is consistent with the financial information regularly provided to the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;). As a <span style="-sec-ix-hidden:Fact_bf1d9301eb6643b88d292b5bb5206032">single</span>
        reportable segment entity, the Company&#8217;s segment performance measure is net loss attributable to shareholders. The measurement of segment assets is reported on the balance sheet as total assets. The Company&#8217;s CODM is its Chief Executive Officer and
        Chief Financial Officer, who together review and evaluate net income<span style="font-size: 10pt; font-weight: bold;">&#160;</span>for purposes of assessing performance, making operating decisions, allocating resources, and planning and forecasting for
        future periods.</div>
</ix:continuation>
      <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e5" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e6">
<div><br/>
      </div>
</ix:continuation><ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e6" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e7">
<div>
      &#160;<ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Text_62c70471580b4367afc2fecf8893d21f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d34aa9191e0e430ca65acf78ba96cdee1"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant segment expenses, as
      provided to the CODM are as follows:
      </span></ix:nonNumeric></div>
</ix:continuation><ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e7" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e8"><ix:continuation id="Text_d34aa9191e0e430ca65acf78ba96cdee1" continuedAt="Text_d34aa9191e0e430ca65acf78ba96cdee2">
<div style="font-family: 'Times New Roman';"><br/>
      </div>
</ix:continuation></ix:continuation>
      <div style="font-family: 'Times New Roman';">
        <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e8" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e9"><ix:continuation id="Text_d34aa9191e0e430ca65acf78ba96cdee2" continuedAt="Text_d34aa9191e0e430ca65acf78ba96cdee3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">Sales <br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1bd6bbc72b384ae9af9b40f654f3ef74" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,629,108</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e7b8c8a1e6d949a2ab95082ac7f76e0c" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,071,970</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" rowspan="1">Cost of sales (excluding depreciation expense) <br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_6f500cef07694e48a6405e5ac8d8ad2b" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">544,903</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_11df3bfba7914cf08c2e0f4f40df900a" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">380,069</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Research and development expense</div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" id="Fact_e67d5dd1204e41d8889f36cc3bc3a24c" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,217,610</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" id="Fact_2ac2c21f6f4946f586d335357a14dae2" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,051,902</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other research and development expenses<sup>1</sup><br/>
                </div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:OtherResearchAndDevelopmentExpense" id="Fact_879b5e7fcbec407cafd38af810e36b7f" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,998,933</ix:nonFraction><br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:OtherResearchAndDevelopmentExpense" id="Fact_1836d92e8e0d4e729649ef2d15da9b4a" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,156,799</ix:nonFraction><br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" rowspan="1">
                <div style="margin-left: 18pt; text-indent: -9pt;">Total research and development expense<br/>
                </div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_5ff7b680a0d24189bab7831aabc0e0c7" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,216,543</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_353b9a54c19b43df8538ff97ec18f80c" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,208,701</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1"><br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" rowspan="1">Sales and marketing expense</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_f88588e4f9434f3e8bc9df47891cd514" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,030,150</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_1a8d40f0b0b44574acadf6f1228b60cf" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">650,126</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">General and administrative expense</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_873045bf39584b7daba13d1d881794ae" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,325,999</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_6aedcb2e67e9443299cf786c3c8052d8" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">6,858,008</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; white-space: nowrap;" rowspan="1">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Depreciation and amortization expense</div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_0fb03f51ae344cdb9224cd02fbd50e92" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">297,318</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_5139d8dd4b5d4fd38db94ead509ffb44" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">483,481</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Total Operating expenses</div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_2c73cf0b7a7d495b9630e04e4d2890e8" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">18,870,010</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_b0aa5b6f5c80431aa35e0bc1fd941fc1" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,200,316</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1">Total other (expense) income <br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_c4040c84e8374a2e971e6ab50dc1a483" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,021,221</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_a41b762efe9c4631be437b7a17fe6645" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">265,629</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" rowspan="1">
                <div style="margin-left: 9pt;">Loss before income taxes<br/>
                </div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_adce9c699e004e93be11a5e9a3091301" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,807,026</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_2a97b491b9e74a638fc41cefbefcc6de" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,242,786</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">
                <div style="margin-left: 9pt;">Income tax expense <br/>
                </div>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_518e157ee5d14e8ea786ea7a49aabdfe" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,602</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_b822b0979de647db8c4782290a125523" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,338</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; white-space: nowrap;" rowspan="1">Net loss <br/>
              </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_2d488efdb1cb4a4393a0539cb0e6f65a" contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">18,816,628</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_4f8275066e6d46cd99205381fc886a6b" contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember" unitRef="U001" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,247,124</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e9" continuedAt="Text_ded66e84ea0c4d87b31765cdfebaa12e10"><ix:continuation id="Text_d34aa9191e0e430ca65acf78ba96cdee3" continuedAt="Text_d34aa9191e0e430ca65acf78ba96cdee4">
<div> <br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_ded66e84ea0c4d87b31765cdfebaa12e10"><ix:continuation id="Text_d34aa9191e0e430ca65acf78ba96cdee4">
<div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-spacing: 0;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 9pt;">
                  <div style="text-align: left;"><sup>1</sup></div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div><ix:footnote id="Foot_bd09d238e21342c082c7630511671a21" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.</ix:footnote></div>
                </td>

  </tr>


</table>
          </div>
</ix:continuation></ix:continuation>
      </div>


      <div style="font-family: 'Times New Roman';">
        <div><br/>
        </div>

      </div>

    </div>

    <div><span style="font-family: 'Times New Roman';"> </span></div>

  </div>
<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" id="Text_9775f1e13b8a4ad89641c6adb62b2679" contextRef="c20240101to20241231" escape="true" continuedAt="Text_a7e743406f1640469a622a7439c183fa1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(15)</td>

    <td style="vertical-align: top;">
              <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subsequent Events</div>
            </td>

  </tr>


</table>
</ix:nonNumeric>
      <ix:continuation id="Text_a7e743406f1640469a622a7439c183fa1" continuedAt="Text_a7e743406f1640469a622a7439c183fa2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_a7e743406f1640469a622a7439c183fa2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">From January through the date the financial statements are issued, the Company sold <ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" id="Fact_eb00052207484f89b3fe2b48ae6acf44" contextRef="c20250101to20250327_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,722,012</ix:nonFraction> shares under the at-the-market facility, resulting in gross cash proceeds of approximately $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" id="Fact_be5718888737408b89adbff29f4a07fc" contextRef="c20250101to20250327_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.4</ix:nonFraction> million. In February 2025, $<ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentAmount1" id="Fact_9b57158eaf184ea6bc78a71a7f526100" contextRef="c20250201to20250228_LongtermDebtTypeAxis_ConvertibleDebtMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">85,000</ix:nonFraction> of Convertible Notes were converted into <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" id="Fact_2a425ec4fa9040a48b42557e9e716fd9" contextRef="c20250201to20250228_StatementClassOfStockAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">72,033</ix:nonFraction> shares of common stock.</div>
</ix:continuation>
      <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</div>

    <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">115</span></div>

    <div style="page-break-after: always;" class="BRPFPageBreak">
      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    <div class="BRPFPageHeader" style="width: 100%;">
      <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
      </div>

    </div>

  </div>

  <div>
    <a id="ChangesinandDisagreements"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 9.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">Not applicable.</div>

    <div><br/>
    </div>

    <a id="ControlsandProcedures."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 9A.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Controls and Procedures.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000; font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>

    <div><br/>
    </div>

    <div style="color: #000000;">The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act, refers to controls and procedures that are designed to ensure that information required to be disclosed by a
      company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation,
      controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal
      executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. As required by Rules 13a-15(b) and 15d-15(b) of the Exchange Act, our management, with the participation of our Chief Executive
      Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our Chief Executive Officer and Chief
      Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2024.</div>

    <div><br/>
    </div>

    <div style="color: #000000; font-weight: bold;">Management&#8217;s Report on Internal Control Over Financial Reporting</div>

    <div><br/>
    </div>

    <div style="color: rgb(0, 0, 0);">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act). Our management, under the oversight
      of our board of directors, evaluated the effectiveness of our internal control over financial reporting as of December 31, 2024 based on the framework in Internal Control-Integrated Framework (2013), issued by the Committee of Sponsoring
      Organizations of the Treadway Commission. Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2024.</div>

    <div><br/>
    </div>

    <div style="color: rgb(0, 0, 0);">Our independent registered accounting firm will not be required to opine on the effectiveness of our internal control over financial reporting pursuant to the Sarbanes-Oxley Act until we are no longer an &#8220;emerging
      growth company&#8221; as defined in the JOBS Act.</div>

    <div><br/>
    </div>

    <div style="color: #000000; font-weight: bold;">Changes in Internal Control over Financial Reporting</div>

    <div><br/>
    </div>

    <div style="color: #000000;">There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended December 31, 2024, that has materially affected, or is
      reasonably likely to materially affect, our internal control over financial reporting.</div>

    <div><br/>
    </div>

    <div style="color: #000000; font-weight: bold;">Inherent Limitations on Effectiveness of Controls</div>

    <div><br/>
    </div>

    <div style="color: #000000;">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our management, including our Chief
      Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and
      implemented, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must
      be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues within a company are detected. The inherent limitations include the
      realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by
      management override of the controls. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the
      policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected.</div>

    <div style="color: #000000;"> <br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">116</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <a id="OtherInformation."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 9B.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Other Information.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements</div>

    <div><br/>
    </div>

    <div style="color: #000000;">During the twelve months ended December 31, 2024, none of our directors or officers <ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" id="Fact_5242c1b76f024659915ada959a49f997" contextRef="c20241001to20241231" format="ixt:fixed-false"><ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" id="Fact_3382cdbf30954ed5adba226292da0bd1" contextRef="c20241001to20241231" format="ixt:fixed-false">adopted</ix:nonNumeric></ix:nonNumeric>, <ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" id="Fact_af0f7282e17e48b9a997480c19284ae4" contextRef="c20241001to20241231" format="ixt:fixed-false"><ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" id="Fact_9edaaf7bd0fd456dadc0029c416a2439" contextRef="c20241001to20241231" format="ixt:fixed-false">terminated</ix:nonNumeric></ix:nonNumeric> or modified a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as defined in Item 408(a) of Regulation S-K of
      the Exchange Act.</div>

    <div><span style="color: #000000;"> </span><br/>
    </div>

    <a id="DisclosureRegardingForeig"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 9C.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">None</div>

    <div><br/>
    </div>

    <a id="PARTIII"><!--Anchor--></a>
    <div style="text-align: center; color: #000000; font-weight: bold;">PART III</div>

    <div style="text-align: center; color: #000000; font-weight: bold;"> <br/>
    </div>

    <a id="DirectorsExecutiveOfficer"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 10.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Directors, Executive Officers and Corporate Governance.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">The information required by this item is incorporated herein by reference to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.</div>

    <div><br/>
    </div>

    <div style="color: #000000; font-weight: bold;">Code of Ethics</div>

    <div><br/>
    </div>

    <div style="color: #000000;">The board of directors has adopted a Code of Ethics applicable to all of our directors, officers and employees, including our principal executive officer, principal financial officer and principal accounting officer. A copy
      of the Code of Ethics is available on our website www.femasys.com.</div>

    <div><br/>
    </div>

    <a id="ExecutiveCompensation."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 11.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Executive Compensation.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000; font-weight: bold;">Compensation of Directors and Executive Officers</div>

    <div><br/>
    </div>

    <div style="color: #000000;">The information required by this item is incorporated herein by reference to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.</div>

    <div><br/>
    </div>

    <a id="SecurityOwnershipofCertai"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 12.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">The information required by this item with respect to the security ownership of certain beneficial owners and the security ownership of management is incorporated herein by reference to our definitive proxy statement for
      our 2025 Annual Meeting of Stockholders.</div>

    <div><br/>
    </div>

    <a id="CertainRelationshipsandRe"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 13.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Certain Relationships and Related Transactions, and Director Independence.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">The information required by this item with respect to certain relationships and related transactions is incorporated herein by reference to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.</div>

    <div><br/>
    </div>

    <a id="PrincipalAccountingFeesan"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 14.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Principal Accounting Fees and Services.</div>
          </td>

  </tr>


</table>
    <div><span style="color: #000000;"> </span><br/>
    </div>

    <div style="color: #000000;">The information required by this item is incorporated herein by reference to our definitive proxy statement for our 2025 Annual Meeting of Stockholders.</div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">117</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <a id="PARTIV"><!--Anchor--></a>
    <div style="text-align: center; color: #000000; font-weight: bold;">PART IV</div>

    <div><br/>
    </div>

    <a id="Exhibits."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 15.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Exhibits.</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Exhibit</div>
              <div style="color: rgb(0, 0, 0); font-weight: bold;">Number</div>
            </div>
          </td>

    <td style="width: 37%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Description of Document</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Schedule/Form</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exhibit</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Filing Date</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: bottom;">&#160;</td>

    <td style="width: 37%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121021887/nt10019541x13_ex3-1.htm">3.1</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">Eleventh Amended and Restated Certificate of Incorporation of Femasys Inc.</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">3.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">June 22, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121021887/nt10019541x13_ex3-2.htm">3.2</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Amended and Restated Bylaws of Femasys Inc.</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">3.2</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">June 22, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123014662/brhc10050619_ex3-1.htm">3.3</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">First Amendment to the Amended and Restated Bylaws of Femasys Inc., dated as of March 29, 2023</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">3.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 30, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036122011032/brhc10035438_ex4-1.htm">4.1</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Description of the Registrant&#8217;s Securities</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 10-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">March 24, 2022</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121017441/nt10019541x5_ex4-1.htm">4.2</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of Certificate of Common Stock</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">&#160;May 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036122024816/ny20004690x1_ex4-3.htm">4.3</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of indenture</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-3</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.3</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">July 1, 2022</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123019300/ny20008824x2_ex4-1.htm">4.4</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of Pre-Funded Warrant</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">April 20, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123019300/ny20008824x2_ex4-2.htm">4.5</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of Common Stock Warrant</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.2</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">April 20, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123019300/ny20008824x2_ex4-3.htm">4.6</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of Placement Agent Warrant</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.3</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">April 20, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123053486/ef20014760_ex4-1.htm">4.7</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of Series A Warrant</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">November 15, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123053486/ef20014760_ex4-2.htm">4.8</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Form of Series B Warrant</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">4.2</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">November 15, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121017441/nt10019541x5_ex10-3.htm">10.1</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Femasys Inc. 2021 Equity Incentive Plan, and forms of agreements thereunder</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.3</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">May 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121017441/nt10019541x5_ex10-4.htm">10.2</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Femasys Inc. 2021 Employee Stock Purchase Plan</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.4</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">May 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121020726/nt10019541x7_ex10-6.htm">10.3</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Amended and Restated Employment Agreement, by and between Femasys Inc. and Kathy Lee-Sepsick</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1/A</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.6</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">June 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121020726/nt10019541x7_ex10-8.htm">10.4</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">Amended and Restated Employment Agreement, by and between Femasys Inc. and Daniel Currie</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1/A</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.8</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">June 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">&#160;</td>

    <td style="width: 37%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121020726/nt10019541x7_ex10-11.htm">10.5</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">Femasys Inc. Non-Employee Director Compensation Policy</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1/A</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.11</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">June 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121017441/nt10019541x5_ex10-12.htm">10.6</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Form of Indemnification Agreement between Femasys Inc. and its directors and officers</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-1</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.12</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">May 14, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121037639/brhc10030485_ex10-1.htm">10.7</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">Master Services Agreement and Statement of Work for consulting services, effective August 12, 2021, by and between Femasys Inc. and Bespoke Medical Affairs Solutions, LLC</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 10-Q</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">&#160;November 12, 2021</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036122006505/brhc10034387_ex10-1.htm">10.8</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Employment Agreement, dated as of February 28, 2022, between Femasys Inc. and Dov Elefant</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">February 24, 2022</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036122006505/brhc10034387_ex10-2.htm">10.9</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">Form of Inducement Stock Option Agreement</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.2</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">February 24, 2022</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">&#160;</td>

    <td style="width: 37%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036122024816/ny20004690x1_ex1-2.htm">10.10</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">Equity Purchase Agreement dated July 1, 2022, between Femasys Inc. and Piper Sandler &amp; Co.</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form S-3</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">1.2</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: rgb(0, 0, 0);">July 1, 2022</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123053486/ef20014760_ex10-1.htm">10.11</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: rgb(0, 0, 0);">Form of Purchase Agreement</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">10.1</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: rgb(0, 0, 0);">November 15, 2023</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">118</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123053486/ef20014760_ex10-2.htm">10.12</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Form of Convertible Note</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000;">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000;">10.2</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000;">November 15, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123053486/ef20014760_ex10-3.htm">10.13</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Form of Registration Rights Agreement</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="text-align: center; color: #000000;">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom;">
            <div style="text-align: center; color: #000000;">10.3</div>
          </td>

    <td style="width: 23%; vertical-align: bottom;">
            <div style="text-align: center; color: #000000;">November 15, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123053486/ef20014760_ex10-4.htm">10.14</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Form of Collaboration Agreement</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000;">Form 8-K</div>
          </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000;">10.4</div>
          </td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; color: #000000;">November 15, 2023</div>
          </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">&#160;</td>

    <td style="width: 37%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: #CCEEFF;">
            <div><a href="ef20038998_ex19-1.htm">19.1*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: #CCEEFF;">
            <div style="color: #000000;">Insider Trading Policy</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="ef20038998_ex23-1.htm">23.1*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Consent of KPMG LLP</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="#POWEROFATTORNEY">24.1*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Power of Attorney (included on signature page)</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="ef20038998_ex31-1.htm">31.1*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20038998-ex31-2.htm">31.2*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rules 13a-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="ef20038998_ex32-1.htm">32.1*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20038998_ex32-2.htm">32.2*</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036124016230/ef20015354_ex97-1.htm">97.1</a></div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Clawback Policy</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">101.INS*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div style="color: #000000;">101.SCH*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Inline XBRL Taxonomy Extension Schema Document</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">101.CAL*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div style="color: #000000;">101.DEF*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Inline XBRL Taxonomy Extension Definition Linkbase Document</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">101.LAB*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Inline XBRL Taxonomy Extension Label Linkbase Document</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top;">
            <div style="color: #000000;">101.PRE*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom;">
            <div style="color: #000000;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</div>
          </td>

    <td style="width: 22%; vertical-align: bottom;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom;">&#160;</td>

    <td style="width: 23%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">104*</div>
          </td>

    <td style="width: 37%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="color: #000000;">Cover Page Interactive Data File (formatted as inline XRBL and contained in Exhibit 101)</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 23%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">119</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <a id="Form10-KSummary."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">Item 16.</td>

    <td style="width: auto; vertical-align: top;">
            <div style="color: #000000; font-weight: bold;">Form 10-K Summary.</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="color: #000000;">None.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">120</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of Contents</span></a><br/>
        </div>

      </div>

    </div>

    <a id="SIGNATURES"><!--Anchor--></a>
    <div style="text-align: center; color: #000000; font-weight: bold;">SIGNATURES</div>

    <div><br/>
    </div>

    <div style="color: #000000;">Pursuant to the requirements of the Securities Act, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Suwanee, State of
      Georgia, on this 27 day of March 2025.</div>

    <div><br/>
    </div>

    <div style="text-align: center; color: #000000; font-weight: bold;">FEMASYS INC.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 50%; vertical-align: bottom;">
            <div style="color: #000000;">Dated: March 27, 2025</div>
          </td>

    <td style="width: 22%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="color: #000000;">By: /s/ Kathy Lee-Sepsick</div>
          </td>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22%; vertical-align: bottom;">
            <div style="color: #000000;">Kathy Lee-Sepsick</div>
          </td>

    <td style="width: 28%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <a id="POWEROFATTORNEY"><!--Anchor--></a>
    <div style="text-align: center; color: #000000; font-weight: bold;">POWER OF ATTORNEY</div>

    <div><br/>
    </div>

    <div style="color: #000000;"><span style="font-weight: bold;">KNOW ALL PERSONS BY THESE PRESENTS, </span>that each person whose signature appears below constitutes and appoints Kathy Lee-Sepsick and Daniel Currie, and each of them as his or her true
      and lawful attorneys-in- fact and agents, each with the full power of substitution, for him or her and in his or her name, place or stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with exhibits
      thereto and other documents in connection therewith with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorneys-in-fact, and each of them, or his or her substitute or substitutes may lawfully do or cause to be
      done by virtue hereof. Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000; font-weight: bold;">Signature</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000; font-weight: bold;">Title</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000; font-weight: bold;">Date</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000;">By: /s/ Kathy Lee-Sepsick</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">
            <div style="color: #000000;">March 27, 2025</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">
            <div style="color: #000000;">Kathy Lee-Sepsick</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">
            <div style="color: #000000;">President and Chief Executive Officer (principal executive officer)</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000;">By: /s/ Dov Elefant</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">
            <div style="color: #000000;">March 27, 2025</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">
            <div style="color: #000000;">Dov Elefant</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">
            <div style="color: #000000;">Chief Financial Officer (principal financial and accounting officer)</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000;">By: /s/ Charles Larsen</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">
            <div style="color: #000000;">March 27, 2025</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">
            <div style="color: #000000;">Charles Larsen</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">
            <div style="color: #000000;">Chairperson of the Board of Directors</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000;">By: /s/ Alistair Milnes</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">
            <div style="color: #000000;">March 27, 2025</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">
            <div style="color: #000000;">Alistair Milnes</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">
            <div style="color: #000000;">Director</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000;">By: /s/ Joshua Silverman</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">
            <div style="color: #000000;">March 27, 2025</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">
            <div style="color: #000000;">Joshua Silverman</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">
            <div style="color: #000000;">Director</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">&#160;</td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="color: #000000;">By: /s/ Edward Uzialko, Jr.</div>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">
            <div style="color: #000000;">March 27, 2025</div>
          </td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top;">
            <div style="color: #000000;">Edward Uzialko, Jr.</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 44%; vertical-align: top;">
            <div style="color: #000000;">Director</div>
          </td>

    <td style="width: 4%; vertical-align: top;">&#160;</td>

    <td style="width: 22%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 26.01%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><br/>
          </td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 44%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 4%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 22%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: rgb(0, 0, 0); font-weight: normal; font-style: normal;">121</span> </div>

    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/></div>

  </div>

</div>
</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>2
<FILENAME>ef20038998_ex19-1.htm
<DESCRIPTION>EXHIBIT 19.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <font style="font-size: 10pt;"> </font>
  <div style="font-family: 'Times New Roman'; font-size: 10pt;">
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: right;"><font style="font-weight: bold; font-size: 10pt;">Exhibit 19.1 </font><font style="font-size: 10pt;"><br>
        </font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FEMASYS INC.</div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">INSIDER TRADING POLICY</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In order to take an active role in the prevention of insider trading violations by officers, directors, employees and other related individuals of Femasys Inc. (the
        &#8220;Company&#8221;), the Company has adopted this Insider Trading Policy (this &#8220;Policy&#8221;).</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Statement of Intent</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company opposes the misuse of material nonpublic information in the trading of securities and it is the intent of this Policy to implement procedures designed to
        prevent trading based on material nonpublic information regarding the Company.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Covered Parties</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">This Policy covers officers, directors and all other employees of, or consultants or contractors to, the Company (&#8220;Insider(s)&#8221;).</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Covered Transactions</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">This Policy applies to all transactions in the Company&#8217;s securities, including common stock, options for common stock, puts, calls and any other securities the Company
        may issue from time to time, such as preferred stock, warrants and convertible debentures, bonds as well as derivative securities relating to the Company&#8217;s stock, whether or not issued by the Company, such as publicly-traded options.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Prohibited Transactions</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">No Insider shall engage in any transaction involving a purchase or sale of the Company&#8217;s securities, including any offer to purchase or offer to sell, while the
        Insider possesses material non- public information concerning the Company.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">No Insider may trade in securities of any public corporation with which the Company has a business relationship, including but not limited to customers and suppliers
        if the colleague has material non-public information relating to our business partner. Insiders must not pass on to others inside information about the Company or recommend the purchase or sale of securities while in possession of material
        non-public information (even if the information itself is not disclosed), nor shall such Insider make recommendations or express opinions on the basis of material non-public information as to the trading in the Company&#8217;s securities. If that third
        party trades in Company securities, the Insider who communicated the information (as well as the third party) may be personally liable for violation of securities laws. This practice, known as <font style="font-family: 'Times New Roman'; font-weight: bold;"><u>tipping</u></font>, violates the securities laws and also can result in the same civil and criminal penalties that apply to insider trading, whether or not the Insider personally derives any benefit from the third party&#8217;s
        actions.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">It does not matter whether the inside information was obtained in the course of employment or services as an Insider or by any other means. Insiders are responsible
        for ensuring compliance with this Policy by their family and personal household members.&#160; It does not matter if there is an independent, justifiable reason for a purchase or sale &#8211; if the Insider has material, non-public information, this Policy
        applies.</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <!--PROfilePageNumberReset%Num%2%%%-->
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zadf63bcdab5443a798858e178e645762">

            <tr>
              <td colspan="1" style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 48%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; margin-right: 4.75pt; margin-left: 5.35pt; font-family: 'Times New Roman'; font-size: 10pt;">Information is <font style="font-family: 'Times New Roman'; font-weight: bold;"><u>material</u>&#160;</font>if a
                  reasonable investor would consider it important in making a decision to buy, sell or retain stock. Both positive and negative information may be material.</div>
                <div style="text-align: justify; margin-right: 4.8pt; margin-left: 5.35pt; font-family: 'Times New Roman'; font-size: 10pt;">Information that is likely to affect the market price of a security is almost always material and it is important
                  to recognize that what occurs will be viewed with the benefit of hindsight.</div>
                <div style="text-align: left; margin-right: 1.55pt; margin-left: 5.35pt; font-family: 'Times New Roman'; font-size: 10pt;">Examples of material information include but are not limited to:</div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">News of a
                      pending or proposed merger, acquisition or tender offer</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">News of a
                      significant sale of assets or the disposition or a subsidiary</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Changes in
                      estimates of revenue or earnings</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Changes in
                      the Company&#8217;s prospects</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Revisions
                      to financial statements</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Changes in
                      management or the Board of Directors</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Significant
                      new product or discoveries</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Timelines
                      or results of preclinical studies or clinical trials</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Scientific,
                      medical or financial data relating to the Company&#8217;s products or product candidates</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Impending
                      award or loss of significant contracts or business</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Developments
                      regarding significant litigation or government agency investigations</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">A
                      determination to declare a dividend</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Bankruptcy
                      or financial liquidity problems</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Gain or
                      loss of a substantial customer</font></font></div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td colspan="1" style="width: 1%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 48%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; margin-left: 5.35pt; font-family: 'Times New Roman'; font-size: 10pt;">Information is <font style="font-family: 'Times New Roman'; font-weight: bold;"><u>non-public</u>&#160;</font>if:</div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">It has not
                      been disclosed to the general public* or</font></font></div>
                <div style="text-indent: -27pt; margin-left: 45pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#8226;</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';">Insufficient
                      time has elapsed after such public disclosure to permit the investment market to absorb and evaluate the information.</font></font></div>
                <div style="text-align: justify; margin-right: 4.8pt; margin-left: 22.55pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(this is usually the close of business on the second trading day after the material
                  information has been publicly disclosed)</div>
                <div style="text-align: justify; margin-right: 4.65pt; margin-left: 5.35pt; font-family: 'Times New Roman'; font-size: 10pt;">* Note that the fact that information has been disclosed to a few members of the public does not make the
                  information public for insider trading purposes. To be &#8220;public,&#8221; the information must have been disseminated in a manner designated to reach investors generally, and the investors must be given the opportunity to absorb the information.</div>
              </td>
              <td colspan="1" style="width: 1%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
            </tr>

        </table>
      </div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">2</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Trading in Company Securities &#8211; Policy</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">As a general policy, before engaging in transactions involving the securities of the Company, the Insider must notify the Compliance Officer (or in his/her absence,
        the Chief Executive Officer) of the intended transaction. The Insider must then provide subsequent confirmation that the trading has occurred.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company's policy regarding trading in the Company's securities by Insiders is that you may not conduct any transactions involving the Company's securities in the
        following circumstances:</div>
      <div style="font-size: 10pt;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zf98ec36cbf3f4593b908a1fc8c8cec10" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 29pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">during a period beginning on the date the Insider is in possession of material nonpublic information about the Company and ending at the close of business on the second trading day
                following the date of public disclosure of that information, or at such time as such nonpublic information is no longer material;</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd2815e0ed4d84a72b6ad6203e4bbdae1" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 28.95pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">during a "Blackout Period" beginning at the close of market on the date that is 5 trading days prior to the last day of each fiscal quarter and ending at the close of business on
                the second trading day following the date of the public release of the Company's earnings results for that quarter; and</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zf0d8691354d54ef3befb82b5491da017" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 28.95pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">during an event-specified blackout in which certain Insiders are prohibited from trading in the Company's securities. If the Company imposes an event-specific blackout, it will
                notify the Insiders and provide additional information regarding the duration of such blackout period.</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">The Law</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">It is illegal for any Insider to trade in securities of any public company on the basis of material inside information. The term trading covers all types of buying or
        selling of securities, including but not limited to short sales or broker transactions. These laws and regulations prohibiting insider trading apply not only to colleagues, but also to family members over whose investing activities the colleague
        exercises control (i.e., spouse, minor children, etc.).</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adoption of 10b5-1 Trading Plans</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Trading restrictions do not apply to transactions executed under a written trading program in accordance with Securities and Exchange Commission Rule 10b5-1(c) (17
        C.F.R. &#167; 240.10B5- 1(c)) and otherwise pursuant to the Company&#8217;s procedure for adopting such a trading plan (a &#8220;10b5-1 trading plan&#8221;) that:</div>
      <div style="font-size: 10pt;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd4deabed0d9b41b28aa73b3f7edad100" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 46.95pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">has been reviewed and approved by the Company at least one month in advance of any trades thereunder (or, if revised or amended, such revisions or amendments have been reviewed and
                approved by the Company at least one month in advance of any subsequent trades);</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="ze09a9efbf73248cca6727098d124fc5f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 46.95pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">was entered into in good faith by the Insider during a trading window and at a time when the Insider was not in possession of material non-public information about the Company; and</div>
            </td>
          </tr>

      </table>
      <div> <font style="font-size: 10pt;"><br>
        </font></div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">3</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zda07b3cbdc7c43b48af8aef892f59f90" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 47pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">gives a third party the discretionary authority to execute such purchases and sales, outside the control of the Insider, so long as such third party does not possess any material
                nonpublic information about the Company; or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions.</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">More information concerning 10b5-1 trading plans is available from the Chief Financial Officer, Chief Compliance Officer or Human Resources.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Consequences for Violation</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The consequences of violating the insider trading laws can be serious under U.S. federal and state securities laws. Individuals who trade on inside information (or tip
        inside information to others) must repay any profits gained (or losses avoided) from use of the inside information. Additionally, such persons are subject to, among other things, significant civil penalties and imprisonment. Violators can be barred
        from serving as officers and directors of public companies. In addition, convicted individuals suffer enormous and irreparable damage to their personal and professional reputations. The Company can be subject to fines and litigation from
        stockholders in connection with violations of insider trading laws.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Compliance with this Policy is a condition of continued employment with the Company. Any employee who violates this Policy will be subject to disciplinary action up to
        and including termination. A violation of this Policy is not necessarily the same as a violation of the law. The Company reserves the right to determine in its own discretion and on the basis of information available to it, whether this Policy has
        been violated. The Company may determine that specific conduct violates this Policy whether or not the conduct also violates the law. It is not necessary for the Company to wait for the filing or conclusion of a civil or criminal action against the
        alleged violator before taking disciplinary action under this Policy.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">If an Insider is aware of material non-public information about the Company when his or her employment terminates, this Policy&#8217;s restrictions on trading and
        communicating material non- public information will continue to apply. Such Insider may not trade in Company securities until that information has become public or is no longer material.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accountability</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Each of us is responsible for adhering to this Policy and for raising questions if we are uncertain about company policy. If we are concerned whether the standards are
        being met, are aware of violations of this Policy, or have questions related to this Policy, including whether certain nonpublic information is material, please contact the Chief Financial Officer, the Chief Compliance Officer or Human Resources.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Section 16 Individuals</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">All directors, executive officers and 10% stockholders of the Company are subject to the reporting and liability provisions of Section 16 of the Securities Exchange
        Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and the rules and regulations promulgated thereunder (&#8220;Section 16 Individuals&#8221;).</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <font style="font-size: 10pt;"><br>
        </font></div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">4</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Attached hereto as <font style="font-family: 'Times New Roman';"><u>Exhibit A</u></font> is a separate memorandum that provides a summary of the relevant terms of
        Section 16 of the Exchange Act applicable to the Section 16 Individuals.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z0c341a62234b4868a155982d59994d53" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 98%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); font-size: 10pt;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-style: italic; font-size: 10pt;">This information is not intended to create a contract of employment between Femasys Inc. and its colleagues. The provisions of this policy
                have been developed at the discretion of management and may be amended or cancelled at any time at Femasys Inc.&#8217;s sole discretion.</div>
            </td>
            <td style="width: 1%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); font-size: 10pt;" colspan="1">&#160;</td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">* * * * *</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Adopted April 2, 2021.</div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Last Ratified December 19, 2023.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">5</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><u>Exhibit A</u></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Section 16 Memorandum</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="zb089f191f9764d7bbab47cc52db24ad9" class="DSPFListTable">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 36pt; font-size: 10pt;">
                <div style="text-align: left; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-weight: bold;">To:</font></div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto; font-size: 10pt;">
                <div style="text-align: left; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-weight: bold;">All Executive Officers, Directors and 10% Stockholders (&#8220;Section 16 Individuals&#8221;)</font></div>
              </td>
            </tr>

        </table>
        <div> <br>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z080e53ae46ac453781c01bbeedc0efb9" class="DSPFListTable">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 36pt; font-size: 10pt;">
                <div style="text-align: left; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-weight: bold;">Re:</font></div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto; font-size: 10pt;">
                <div style="text-align: left; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-weight: bold;">Overview of Section 16 Under the Securities Exchange Act of 1934, as amended</font></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="font-size: 10pt;">&#160;</div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
      <div> <font style="font-size: 10pt;"><br>
        </font></div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="zfa8b2166c58d4351825ac41148bde57e" class="DSPFListTable">

              <tr style="vertical-align: top;">
                <td style="width: 36pt; font-size: 10pt;">&#160;</td>
                <td style="text-align: right; vertical-align: top; width: 36pt; font-size: 10pt;">
                  <div style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; font-size: 10pt;">A.</div>
                </td>
                <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>Introduction</u></font><font style="font-size: 10pt;">.</font></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;">This Memorandum provides an overview of Section 16 of the Securities Exchange Act of 1934, as amended (the &#8220;<font style="font-family: 'Times New Roman'; font-weight: bold;">Exchange Act</font>&#8221;), and the related rules promulgated by the Securities and Exchange Commission (the &#8220;<font style="font-family: 'Times New Roman'; font-weight: bold;">SEC</font>&#8221;). If you have any questions, please
        contact Femasys Inc.&#8217;s (the &#8220;<font style="font-family: 'Times New Roman'; font-weight: bold;">Company</font>&#8221;) Chief Financial Officer, Chief Compliance Officer or Human Resources (collectively, the &#8220;<font style="font-family: 'Times New Roman'; font-weight: bold;">Insider Trading Compliance Officer</font>&#8221;), the Company&#8217;s General Counsel or your personal legal counsel or other advisor.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic;">Each executive officer, director and 10%
          stockholder (commonly called an &#8220;Insider&#8221;) of the Company is personally responsible for complying with Section 16, and failure by an Insider to comply strictly with its reporting requirements will result in an obligation by the Company to
          publicly disclose such failure. </font><font style="font-size: 10pt;">Moreover, Congress has granted to the SEC authority to seek monetary court-imposed fines on Insiders who fail to timely comply with their reporting obligations.</font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;">Section 16(a) of the Exchange Act provides that insiders of a corporation with a class of securities registered under Section 12 of the Exchange Act
        are required to: (i) file an initial report of their beneficial ownership of equity securities of the corporation (including derivative securities such as options, warrants and stock appreciation rights) as of the later of the date on which the
        corporation becomes subject to Section 12 of the Exchange Act or ten days after the date they attain insider status, and (ii) report subsequent changes in their beneficial ownership of equity and derivative securities of the corporation. Section
        16(b) provides that insiders are liable to the corporation for any profits made on six-month short-swing transactions in the corporation&#8217;s securities. Section 16(c) prohibits insiders from engaging in both traditional short sales of the
        corporation&#8217;s securities and certain other transactions that are economically or functionally equivalent to a short sale.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z80e85df951ca4ffa83041717d9a9ba63" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">B.</td>
            <td style="width: auto; vertical-align: top; text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>Reporting Requirements Under Section 16(a)</u></font><font style="font-size: 10pt;">.</font></div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>General</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>An Insider must disclose his or her holdings at the time he or she
            attains insider status and must disclose all subsequent changes in such holdings during the time the individual is an Insider (and, in certain circumstances, for up to six months after the individual ceases to be an Insider). Disclosure is made
            on one of three forms: the Initial Statement of Beneficial Ownership of Securities on <font style="font-family: 'Times New Roman';"><u>Form 3</u></font>; the Statement of Changes in Beneficial Ownership of Securities on <font style="font-family: 'Times New Roman';"><u>Form 4</u></font>; and the Annual Statement of Changes in Beneficial Ownership of Securities on <font style="font-family: 'Times New Roman';"><u>Form 5</u></font>.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">6</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="font-size: 10pt;">
        <div style="font-family: 'Times New Roman'; font-weight: bold; text-indent: 36pt; font-size: 10pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman'; font-style: italic;"><u>Method of Filing</u>.</font></div>
      </div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';">An Insider must file Section 16
            forms in electronic format via the SEC&#8217;s Electronic Data Gathering Analysis and Retrieval System (EDGAR) in accordance with EDGAR rules set forth in Regulation S-T.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Filing Date</u></font>. Forms are deemed filed with the SEC or the applicable exchange on the date recognized by EDGAR. For Section 16 purposes, filings may be made up to 10 p.m. ET. In the event that a due date falls on a weekend
            or SEC holiday, the filing will be deemed timely filed if it is filed on EDGAR by the next business day after such weekend or holiday.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(c)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Company</u></font>. In addition, the rules under Section 16 require that a copy of the applicable filing be sent to the person at the Company designated by the Company to receive such reports at the same time that copies are sent
            to the SEC. Copies of all applicable Section 16 filings should be sent to the Insider Trading Compliance Officer at the Company.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(d)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Securities to be Reported</u></font>. A person who is subject to Section 16 must only report as beneficially owned those securities in which he or she has a pecuniary interest. See the discussion of &#8220;beneficial ownership&#8221; below at
            Section D.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">3.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Initial Report of Ownership - Form 3</u>. </font>Under Section 16(a), Insiders are required to make an initial report on Form 3 to the SEC of their holdings of
            all equity securities of the corporation (whether or not such equity securities are registered under the Exchange Act). This would include all traditional types of securities, such as Common Stock, Preferred Stock and Junior Stock, as well as
            all types of derivative securities, such as warrants to purchase stock, options to purchase stock, puts and calls. Even Insiders who do not beneficially own any equity securities of the Company must file a report on Form 3 to that effect.</font></font></div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Initial Filing Deadline</u></font>. The initial statement of ownership for persons who become executive officers, directors or 10% stockholders of the Company must be filed within ten days after the date on which they become an
            officer, director or 10% stockholder, and should reflect ownership as of the date they became such an Insider.</font></font></div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>One-Time Filing</u></font>. An Insider is required to file an initial statement of beneficial ownership on Form 3 only once, unless such person ceases to be an Insider and later
            becomes an Insider again. Thus, an additional statement on such Form is not required when either</font> (1) the Insider attains a second &#8220;Insider&#8221; position (such as the election of the President to the Board of Directors (the &#8220;<font style="font-family: 'Times New Roman'; font-weight: bold;">Board</font>&#8221;)), or (2) an additional class of equity securities of the Company is registered under Section 12.</font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">4.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Changes in Ownership - Form 4</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>An Insider should use Form 4 to report (i)
            all transactions that are not exempt from Section 16(b) and (ii) all exercises and conversions of derivative securities (e.g. stock options) regardless of whether they are exempt. Directors, officers and 10% stockholders of U.S. public
            companies are required to file their Form 4 reports under</font> Section 16 of the Exchange Act by the end of the second business day after execution of a transaction.</font></div>
      <div style="text-align: justify; text-indent: 36pt; font-size: 10pt;"><font style="font-family: 'Times New Roman';"> <br>
        </font></div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">7</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Prior Transactions</u></font>. Insiders of the Company need not report transactions that occurred prior to the date they first became an officer, director or 10% stockholder, and those transactions may not become a basis for
            short-swing profit liability such Section 16(b). However, a director or officer who becomes subject to Section 16 solely as a result of the issuer first registering a class of its equity securities pursuant to Section 12 of the Exchange Act is
            subject to the reporting and liability provisions of Section 16 with respect to any transactions conducted in the six months prior to the first transaction requiring a filing on Form 4 after such registration.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Termination of Insider Status</u></font>. If a person ceases to be an officer or director, he or she continues to be subject to the reporting and liability provisions of Section 16 for six months following termination of such
            status with respect to certain non-exempt transactions. As a result, he or she must file a Form 4 with respect to any such non-exempt change in beneficial ownership which occurs within six months after any change in ownership which occurred
            before he or she ceased to be an officer or director. Such an individual must also file, to the extent applicable, a Form 5 after his or her termination to report exempt and previously unreported transactions for that portion of the issuer&#8217;s
            fiscal year during which he or she was an officer or director, as well as to report exempt and previously unreported transactions occurring within six months of the last transaction conducted while the person was an officer or director subject
            to Section 16.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">A 10% stockholder whose beneficial ownership (under the Rule 13d-3 voting or investment control test) drops below 10% need not report any subsequent
        transactions on Form 4 after reporting less than 10% ownership but must file, to the extent applicable, a Form 5 with respect to any exempt and previously unreported transactions that occurred during the portion of the fiscal year that such person
        was a 10% stockholder.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">Both Form 4 and Form 5 have an exit box that should be checked when the Insider reports a transaction that takes him or her under 10% ownership, if
        a final filing is required.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(c)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>What Constitutes a Change in Beneficial Ownership</u></font>. Generally, an Insider is deemed to have acquired (or disposed of) beneficial ownership of a security at the time he or she makes a firm commitment to acquire (or
            dispose of) the security. (Please see Section D below for a complete definition of &#8220;Beneficial Ownership&#8221;). If it is necessary that certain conditions outside the Insider&#8217;s control be satisfied prior to the consummation of the purchase or sale
            and if it is uncertain whether such conditions will be satisfied, the Insider will not be deemed to have acquired beneficial ownership or to have divested himself or herself until such time as the conditions prescribed are satisfied and the
            undertaking to purchase or sell becomes a firm commitment.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;">An Insider is deemed to have acquired ownership of a derivative security (whether issued by the Company or a third party) upon grant or acquisition,
        regardless of when it becomes exercisable. Similarly, an Insider is deemed to have disposed of ownership of a derivative security upon its sale, cancellation or expiration. See Sections B.6 and C below.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">8</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: left; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(d)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Report Each Change of Ownership</u></font>. Except for certain exempt transactions that may be reported on a Form 5, every change of ownership must be reported on Form 4.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Special Transactional Reporting Requirements</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>Changes in beneficial
            ownership that constitute exempt transactions under Section 16(a) or Section 16(b), other than the exercise of an option, need not be reported currently on Form 4. Such transactions fall into two categories: (i) those which must be reported in
            the annual filing on Form 5, and (ii) those which need not be reported at all. The following are some examples of transactions in these categories.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="z3b00955de4c94a89a5906b4e63e36881" class="DSPFListTable">

              <tr style="vertical-align: top;">
                <td style="width: 72pt; font-size: 10pt;">&#160;</td>
                <td style="text-align: right; vertical-align: top; width: 36pt; font-size: 10pt;">
                  <div style="font-family: 'Times New Roman'; text-align: left; font-size: 10pt;">(i)</div>
                </td>
                <td style="text-align: left; vertical-align: top; width: auto; font-size: 10pt;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><u>Annual Filing on Form 5</u></div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Small Acquisitions</u></font>. Reporting an acquisition of an equity security not exceeding $10,000 in market value, or of the right to acquire such securities, may be deferred until the annual filing on Form 5, so long as (A)
            total acquisitions of the same class of security (including securities underlying derivative securities) within the preceding six months do not exceed $10,000 in market value, and (B) the person making the acquisition does not within six months
            thereafter make any disposition that is not exempt from Section 16(b) of the Exchange Act. Once either of the conditions described in (A) and (B) is not met, the small acquisition must be reported on Form 4 before the end of the second business
            day following the day on which the condition(s) fail.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Gifts and Inheritance</u></font>. Acquisitions and dispositions of the Company&#8217;s securities pursuant to <font style="font-family: 'Times New Roman'; font-style: italic;">bona fide </font>gifts or by will or the laws of descent
            and distribution are exempt from the liability provisions of Section 16(b). Insiders need not report such acquisitions or dispositions until the Form 5 for the fiscal year in which such transaction occurs.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(c)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Option Grants Under Rule 16b-3</u></font>. The grant of an option to an Insider pursuant to Rule 16b-3 is exempt from liability and is reportable on Form 4. See Section C below.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="font-size: 10pt;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z8ac853db2e9b46129abdf9f247646500" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(ii)</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>No Reporting Required</u></font><font style="font-size: 10pt;">.</font></div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Stock Splits and Stock Dividends</u></font>. Insiders need not report the acquisition or disposition of stock via stock splits or stock dividends that are provided <font style="font-family: 'Times New Roman'; font-style: italic;">pro

              rata </font>to all security holders, and such acquisitions and dispositions are exempt from the liability provision of Section 16(b). It is advisable for Insiders to use the extra space provided on Form 4 or Form 5 to explain any change in
            their holdings resulting from such events.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-style: italic;"><u>Pro Rata </u></font><font style="font-family: 'Times New Roman';"><u>Rights</u></font>. Acquisitions of stockholder rights granted <font style="font-family: 'Times New Roman'; font-style: italic;">pro rata </font>to

            all holders of a class of registered equity securities (including so-called &#8220;poison pill&#8221; stockholder rights) are exempt from the reporting and liability provisions of Section 16. It is advisable for Insiders to use the extra space provided on
            Form 4 or Form 5 to explain any change in their holdings resulting from such events.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">9</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">6.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Year-End Filing - Form 5</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>An Insider must file a Form 5 within 45 days after
            the end of the issuer&#8217;s fiscal year (e.g. February 14) unless all holdings and transactions that are required to be reported on Form 5 (including exempt transactions) have already been reported as of the date the Form 5 is due.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">If not previously reported, in addition to the transactions described above in Sections 5(i)(a) and (b), the following transactions must be reported
        on Form 5: (a) any transaction during the last fiscal year that was exempt from the operation of the short-swing profit recovery rules under Section 16(b) and not otherwise required to be previously reported on a Form 4; and (b) any holdings or
        transactions that should have been reported during the Company&#8217;s last fiscal year (two fiscal years for the first Form 5 filed) on a Form 3 or Form 4, but were not reported. The Form 5 filing requirements apply to each person who was an Insider
        during any portion of the applicable fiscal year.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">7.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Reporting Obligations Regarding Certain Transactions in Derivative Securities</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>In

            general, the acquisition or disposition of any option, warrant, put or call, whether or not transferable or then exercisable, is a reportable purchase or sale of the underlying security to which such derivative security relates, and requires
            the filing of a Form 4.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Grant of Option or Warrant</u></font>. If a derivative security is granted pursuant to Rule 16b-3, the grant must generally be currently reported on Form 4.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Exercise or Conversion of Option, Warrant or Other Right</u></font>. The exercise of any option, warrant or other right to purchase securities must be currently reported on Form 4.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(c)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Pledges</u></font>. The right of a pledgee or borrower of securities to sell the pledged or borrowed securities is not a derivative security or &#8220;option&#8221; for purposes of Section 16, and the acquisition or disposition of such a
            right does not require the filing of a Form 4. Moreover, the SEC Staff has taken the position that <font style="font-family: 'Times New Roman'; font-style: italic;">bona fide </font>pledges or loans of securities do not represent changes in
            beneficial ownership and need not be reported by the pledgor or lender. However, the sale of the pledged or borrower securities by the pledgee or borrower must be reported by the pledgor or lender and may result in Section 16(b) liability for
            the pledgor or lender.</font></font></div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(d)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Rights Without a Fixed Price</u></font>. Rights that do not have a fixed exercise or conversion price, such as a right to purchase stock at a future date at a specified percentage of its market value on the date of purchase, are
            not derivative securities and need not be reported.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z68ef646041a14c919c97695ff472d9d7" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">C.</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>Securities Acquired Pursuant to Rule 16b-3</u></font><font style="font-size: 10pt;">.</font></div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>General</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>Rule 16b-3 generally provides exemptions from Section 16(b) for
            discretionary transactions by Insiders (e.g., not at the volition of the Insider). Rule 16b-3 provides that a grant or award of equity securities is exempt from Section 16 if any of the following conditions are met:</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">10</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div>
        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;" id="zc6d70fba409e4e78b99dd4cd2479cab3" class="DSPFListTable">

              <tr style="vertical-align: top;">
                <td style="width: 108pt; font-size: 10pt;">&#160;</td>
                <td style="text-align: right; vertical-align: top; width: 36pt; font-size: 10pt;">
                  <div style="font-family: 'Times New Roman'; text-align: left; font-size: 10pt;">(1)</div>
                </td>
                <td style="text-align: left; vertical-align: top; width: auto; font-size: 10pt;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">the transaction is approved in advance by the Board or a committee of the Board composed solely of two or more non-employee directors;</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z49604439bde84cc5b0ed596edd75e042" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 108pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(2)</td>
            <td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">the transaction is approved in advance by the stockholders, or subsequently ratified by the stockholders by the date of the next annual meeting of stockholders; or</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z676d894ce72c4c86a56abab05ce644fb" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 108pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(3)</td>
            <td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">the securities so acquired are held by the officer or director for six months following the date of such acquisition.</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: left; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Transactions Must Comply with Rule 16b-3</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>Individual transactions must meet
            certain general requirements in order to qualify for beneficial treatment under Rule 16b-3.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z10c896f8646344048e09b711f61cd9f8" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">D.</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>Determining Beneficial Ownership</u></font><font style="font-size: 10pt;">.</font></div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">The issue of beneficial ownership arises in two contexts under Section 16:</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Determining Who is a Ten Percent Holder</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>Beneficial ownership for purposes
            of determining who is a 10% stockholder for purposes of Section 16 is determined by reference to Rule 13d-3. Rule 13d-3 provides that a person is the beneficial owner of securities if that person has or shares voting or disposition power with
            respect to such securities, or can acquire such power within 60 days through the exercise or conversion of derivative securities.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Determining Beneficial Ownership for Reporting and Short-Swing Profit</u>&#160;<u>Liability</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>For all Section 16 purposes other than determining who is a 10% stockholder (including for purposes of determining a 10% stockholder&#8217;s reporting obligations), beneficial ownership means a direct or indirect pecuniary interest
            in the subject securities through any contract, arrangement, understanding, relationship or otherwise. &#8220;Pecuniary interest&#8221; means the opportunity, directly or indirectly, to profit or share in any profit derived from a transaction in the
            subject securities. Discussed below are several of the situations that may give rise to an indirect pecuniary interest.</font></font></div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(a)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Family Holdings</u></font>. An Insider is deemed to have an indirect pecuniary interest in securities held by members of the Insider&#8217;s immediate family sharing the same household. Immediate family includes grandparents, parents
            (and step-parents), spouses, siblings, children (and step-children) and grandchildren, as well as parents-in-laws, siblings-in-laws, children-in-law and all adoptive relationships. An Insider may disclaim beneficial ownership of shares held by
            members of his or her immediate family, but the burden of proof will be on the Insider to uphold the lack of a pecuniary interest.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(b)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Partnership Holdings</u></font>. Beneficial ownership of a partnership&#8217;s securities is attributed to the general partner of a limited partnership in proportion of such person&#8217;s partnership interest. Such interest is measured by
            the greater of the general partner&#8217;s share of partnership profits or of the general partner&#8217;s capital account (including any limited partnership interest held by the general partner).</font></font></div>
      <div style="text-align: justify; text-indent: 108pt; font-size: 10pt;"><font style="font-family: 'Times New Roman';"> <br>
        </font></div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">11</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(c)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Corporate Holdings</u></font>. Beneficial ownership of securities held by a corporation will not be attributed to its stockholders who are not controlling stockholders and who do not have or share investment control over the
            corporation&#8217;s portfolio securities.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 108pt;"><font style="font-size: 10pt; font-family: 'Times New Roman';">(d)</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman';"><u>Derivative Securities</u></font>. Ownership of derivative securities (warrants, stock appreciation rights, convertible securities, options and the like) is treated as indirect ownership of the underlying equity securities.
            Acquisition of derivative securities must be reported.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="zc0f64600518344ad9572a1d29ba42605" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">E.</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>Delinquent Filings</u></font><font style="font-size: 10pt;">.</font></div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">1.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Disclosure Requirements</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>Item 405 of Regulation S-K requires the Company to
            disclose in its proxy statements, information statements and Annual Reports on Form 10-K information regarding delinquent filings under Section 16(a) by Insiders. The Company must identify by name its Insiders who, during the fiscal year,
            reported transactions late or failed to file required reports, and must disclose the number of delinquent filings and transactions for each such Insider. The Company does not have an obligation to research and make inquiry regarding the
            delinquent Section 16(a) filings but may rely on the information disclosed on Forms 3, 4 and 5. The Company may also rely on a written representation from the Insider that no filing of a Section 16 report is required but should retain the
            representation for two years. The cover page of Form 10-K provides a box which can only be checked by the Company if it knows at the time of filing that there are no delinquent filings that will require disclosure pursuant to Item 405 of
            Regulation S-K. The SEC has indicated that it will select for review any Form 10-K that does <font style="font-family: 'Times New Roman';"><u>not</u></font> have the box checked and that they will be using the disclosure of delinquencies to
            assist in their enforcement efforts.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Correcting Late Filings</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>If a particular transaction or holding has not been
            reported, the Insider must file a new form or the Insider must amend the original filing by filing a new form. The transaction reported in an untimely manner would be disclosed pursuant to Item 405 for the fiscal year in which the report was
            filed, even if the transaction related to and should have been reported in a prior fiscal year.</font></font></div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">3.</font><font style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman';"><font style="font-family: 'Times New Roman'; font-weight: bold; font-style: italic;"><u>Potential Liability</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;">. </font>The SEC has been empowered by Congress to seek civil
            penalties against those who fail to comply with the reporting requirements of Section 16. Penalties for failure to timely file may range from $5,000 to $100,000 per violation. Moreover, if the SEC obtains a cease-and-desist order prohibiting
            future violations of the reporting requirements under Section 16, each day that a filing is late may be treated as a separate offense, thereby multiplying the penalty amount by the number of days that the form is delinquent.</font></font></div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <table cellspacing="0" cellpadding="0" id="z6669d34d950f4dd78a20fec3c109e87d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; font-size: 10pt;"><font style="font-size: 10pt;"><br>
              </font> </td>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">F.</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman';"><u>Other Prohibited Insider Transactions Under Section 16(c)</u></font><font style="font-size: 10pt;">.</font></div>
            </td>
          </tr>

      </table>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">Section 16(c) of the Exchange Act provides that it is unlawful for an Insider to sell any equity security (including a derivative security) of the
        corporation if the person selling the security (1) does not own the security sold, or (2) owns the security but does not deliver it against such sale within 20 days thereafter, or does not, within five days after such sale, deposit it in the mails
        or other usual channels of transportation.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">12</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">Clause (1) above is directed to the traditional &#8220;short sale&#8221; where the seller borrows stock to make delivery on sale and repays his or her loan with
        securities purchased thereafter.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 72pt;">Clause (2) above is directed to either long sales or &#8220;short sales against the box&#8221; where delivery is not made within the required time limits.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The interactions of Section 16(c) with the derivative securities concept is not entirely clear, but the establishment of or increase in a &#8220;put equivalent position&#8221; (a
        broadly defined term that includes any type of short position) is considered functionally and economically equivalent to a prohibited short sale if the Insider does not own underlying securities sufficient to cover the put equivalent position.</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">* * * * *</div>
      <div style="font-size: 10pt;">&#160;</div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Adopted April 2, 2021.</div>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Last Ratified December 17, 2024.</div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="font-size: 10pt;"><font style="font-size: 10pt;"><br>
        </font> </div>
      <div style="font-size: 8pt; text-align: center;"><font style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal;">13</font></div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
  <font style="font-size: 10pt;"> </font>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ef20038998_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <font style="font-size: 10pt;"> </font>
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: right; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">Exhibit 23.1</div>
  <div style="text-align: right; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;"> <br>
  </div>
  <font style="font-size: 10pt;"> </font>
  <div><img src="image00003.jpg">
    <div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; width: 100%;" id="z3e438a675ed544aeb7da1cbd8ae8f27b">

          <tr>
            <td style="width: 25%;">
              <div>&#160;</div>
            </td>
            <td style="width: 50%;">
              <div>
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 8pt;">KPMG LLP</div>
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 8pt;">Suite 2000<font style="font-family: 'Times New Roman';"><br>
                  </font>303 Peachtree Street, N.E.<font style="font-family: 'Times New Roman';"><br>
                  </font>Atlanta, GA 30308-3210</div>
              </div>
            </td>
            <td style="width: 25%;">
              <div>&#160;</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
  </div>
  <font style="font-size: 10pt;"> </font> <font style="font-size: 10pt;"> </font>
  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Consent of Independent Registered Public Accounting Firm</div>
  <div>&#160;</div>
  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We consent to the incorporation by reference in the registration statements (<a name="z_0"></a>Nos. 333-247284, 333-263833, 333-263835, 333-271139, 333-278538 and
      333-278541) on Form <a name="z_1"></a>S-8, (Nos. 333-266001 and 333-275823) on Form S-3, and (No. 333-272876) on Form S-1 of our report dated <a name="z_2"></a>March 27, 2025, with respect to the financial statements of Femasys Inc.</div>
  </div>
  <div>&#160;</div>
  <font style="font-size: 10pt;"> </font>
  <div style="text-align: center;"><font style="font-size: 10pt;"><img src="image00001.jpg"></font> </div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <div style="color: rgb(0, 0, 0); font-size: 10pt;">Atlanta, Georgia</div>
  <font style="font-size: 10pt;"> </font>
  <div style="color: rgb(0, 0, 0); font-size: 10pt;">March 27, 2025</div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <div><font style="font-size: 10pt;"><br>
    </font> </div>
  <font style="font-size: 10pt;"> </font>
  <hr noshade="noshade" align="" style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: #000000;"><font style="font-size: 10pt;"> </font>
  <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"><font style="font-size: 10pt;"> </font>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ef20038998_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: right; color: #000000; font-weight: bold;">Exhibit 31.1</div>
    <div style="text-align: right; color: #000000; font-weight: bold;"> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">I, Kathy Lee-Sepsick, certify that:</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">1. I have reviewed this Annual Report on Form 10-K for Femasys Inc.;</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under
      which such statements were made, not misleading with respect to the period covered by this report;</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and
      cash flows of the registrant as of, and for, the periods presented in this report;</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and
      internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
      relating to the registrant, including its subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
      assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">c. Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
      and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">d. Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s
      fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">5. The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit
      committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the
      registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">b. Any fraud, whether or not material, which involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zd639cc0125b844e184148c3df2525e18">

        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="width: 50.04%; vertical-align: top;">
            <div style="color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">
            <div style="color: #000000;">Date: March 27, 2025</div>
          </td>
          <td style="width: 3.09%; vertical-align: top;">
            <div style="color: #000000;">By:</div>
          </td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;"><u>/s/ <font style="font-style: italic;">Kathy Lee-Sepsick</font></u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Kathy Lee-Sepsick</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Chief Executive Officer and President</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">(principal executive officer)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ef20038998-ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: right; color: #000000; font-weight: bold;">Exhibit 31.2</div>
    <div style="text-align: right; color: #000000; font-weight: bold;"> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT TO</div>
    <div style="text-align: center; color: #000000; font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">I, Dov Elefant, certify that:</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">1. I have reviewed this Annual Report on Form 10-K for Femasys Inc.;</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under
      which such statements were made, not misleading with respect to the period covered by this report;</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and
      cash flows of the registrant as of, and for, the periods presented in this report;</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and
      internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
      relating to the registrant, including its subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
      assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">c. Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
      and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">d. Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s
      fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">5. The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit
      committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the
      registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; color: #000000;">b. Any fraud, whether or not material, which involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z618abd74255841d2bf52485fb19468dc">

        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="width: 50.04%; vertical-align: top;">
            <div style="color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">
            <div style="color: #000000;">Date: March 27, 2025</div>
          </td>
          <td style="width: 3.09%; vertical-align: top;">
            <div style="color: #000000;">By:</div>
          </td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;"><u>/s/ <font style="font-style: italic;">Dov Elefant</font></u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Dov Elefant</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Chief Financial Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">(principal financial and accounting officer)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ef20038998_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: right; color: #000000; font-weight: bold;">Exhibit 32.1</div>
    <div style="text-align: right; color: #000000; font-weight: bold;"> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">In connection with the Annual Report of Femasys Inc., a Delaware Corporation (the &#8220;Company&#8221;), on Form 10-K for the year ended December 31, 2024, as filed with the Securities and Exchange Commission on
      the date hereof (the &#8220;Report&#8221;), the undersigned certifies the following pursuant to Section 18, U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002:</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z236de26deee24041b08c57413d499ff9">

        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="width: 50.04%; vertical-align: top;">
            <div style="text-align: justify; color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">
            <div style="color: #000000;">Date: March 27, 2025</div>
          </td>
          <td style="width: 3.09%; vertical-align: top;">
            <div style="color: #000000;">By:</div>
          </td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;"><u>/s/ <font style="font-style: italic;">Kathy Lee-Sepsick</font></u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Kathy Lee-Sepsick</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Chief Executive Officer and President</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">(principal executive officer)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>ef20038998_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc
         Document created using Broadridge PROfile 25.3.1.5296
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: right; color: #000000; font-weight: bold;">Exhibit 32.2</div>
    <div style="text-align: right; color: #000000; font-weight: bold;"> <br>
    </div>
    <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">In connection with the Annual Report of Femasys Inc., a Delaware Corporation (the &#8220;Company&#8221;), on Form 10-K for the year ended December 31, 2024, as filed with the Securities and Exchange Commission on
      the date hereof (the &#8220;Report&#8221;), the undersigned certifies the following pursuant to Section 18, U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002:</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z6264cb17afe344af831d1686d8c6bb46">

        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="width: 50.04%; vertical-align: top;">
            <div style="text-align: justify; color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">
            <div style="color: #000000;">Date: March 27, 2025</div>
          </td>
          <td style="width: 3.09%; vertical-align: top;">
            <div style="color: #000000;">By:</div>
          </td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;"><u>/s/ <font style="font-style: italic;">Dov Elefant</font></u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Dov Elefant</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">Chief Financial Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.96%; vertical-align: top;">&#160;</td>
          <td style="width: 3.09%; vertical-align: top;">&#160;</td>
          <td style="width: 46.96%; vertical-align: top;">
            <div style="color: #000000;">(principal financial and accounting officer)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>femy-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<xs:schema targetNamespace="http://femasys.com/20241231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:femy="http://femasys.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt-types="http://fasb.org/srt-types/2024">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://femasys.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/BalanceSheets" id="BalanceSheets">
        <link:definition>010000 - Statement - Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
        <!--Parent Role: Balance Sheets-->
        <link:definition>010100 - Statement - Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StatementsOfComprehensiveLoss" id="StatementsOfComprehensiveLoss">
        <link:definition>020000 - Statement - Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
        <link:definition>030000 - Statement - Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
        <link:definition>040000 - Statement - Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" id="OrganizationNatureOfBusinessAndLiquidity">
        <link:definition>060100 - Disclosure - Organization, Nature of Business, and Liquidity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
        <link:definition>060200 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/FairValue" id="FairValue">
        <link:definition>060300 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CashAndCashEquivalents" id="CashAndCashEquivalents">
        <link:definition>060400 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>060500 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NotesPayable" id="NotesPayable">
        <link:definition>060600 - Disclosure - Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" id="ConvertibleNotesWithWarrantsNovember2023Financing">
        <link:definition>060700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>060800 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquity" id="StockholdersEquity">
        <link:definition>060900 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlans" id="EquityIncentivePlans">
        <link:definition>061000 - Disclosure - Equity Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RetirementPlan" id="RetirementPlan">
        <link:definition>061100 - Disclosure - Retirement Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RelatedpartyTransactions" id="RelatedpartyTransactions">
        <link:definition>061200 - Disclosure - Related-Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" id="NetLossPerShareAttributableToCommonStockholders">
        <link:definition>061300 - Disclosure - Net Loss per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SegmentReporting" id="SegmentReporting">
        <link:definition>061400 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>061500 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
        <link:definition>061600 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/InsiderTradingArrangements" id="InsiderTradingArrangements">
        <link:definition>061700 - Disclosure - Insider Trading Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" id="OrganizationNatureOfBusinessAndLiquidityPolicies">
        <!--Parent Role: Organization, Nature of Business, and Liquidity-->
        <link:definition>070100 - Disclosure - Organization, Nature of Business, and Liquidity (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>070200 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>080200 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>080500 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" id="ConvertibleNotesWithWarrantsNovember2023FinancingTables">
        <!--Parent Role: Convertible Notes with Warrants (November 2023 Financing)-->
        <link:definition>080700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: Income Taxes-->
        <link:definition>080800 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>080900 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansTables" id="EquityIncentivePlansTables">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>081000 - Disclosure - Equity Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" id="NetLossPerShareAttributableToCommonStockholdersTables">
        <!--Parent Role: Net Loss per Share Attributable to Common Stockholders-->
        <link:definition>081300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SegmentReportingTables" id="SegmentReportingTables">
        <!--Parent Role: Segment Reporting-->
        <link:definition>081400 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" id="OrganizationNatureOfBusinessAndLiquidityDetails">
        <!--Parent Role: Organization, Nature of Business, and Liquidity-->
        <link:definition>090100 - Disclosure - Organization, Nature of Business, and Liquidity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" id="SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090200 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" id="SummaryOfSignificantAccountingPoliciesInventoriesDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090202 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" id="SummaryOfSignificantAccountingPoliciesOtherAssetsDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090204 - Disclosure - Summary of Significant Accounting Policies, Other Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" id="SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090206 - Disclosure - Summary of Significant Accounting Policies, Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" id="SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090208 - Disclosure - Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" id="SummaryOfSignificantAccountingPoliciesLeasesDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090210 - Disclosure - Summary of Significant Accounting Policies, Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" id="SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090212 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" id="SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090214 - Disclosure - Summary of Significant Accounting Policies, Deferred Offering Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" id="SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090216 - Disclosure - Summary of Significant Accounting Policies, Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" id="SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090218 - Disclosure - Summary of Significant Accounting Policies, Clinical Holdback (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" id="SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090220 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" id="SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090222 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" id="SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090224 - Disclosure - Summary of Significant Accounting Policies, Advertising Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" id="SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails">
        <!--Parent Role: Summary of Significant Accounting Policies-->
        <link:definition>090226 - Disclosure - Summary of Significant Accounting Policies, Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CashAndCashEquivalentsDetails" id="CashAndCashEquivalentsDetails">
        <!--Parent Role: Cash and Cash Equivalents-->
        <link:definition>090400 - Disclosure - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" id="CommitmentsAndContingenciesOperatingLeasesDetails">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>090500 - Disclosure - Commitments and Contingencies, Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" id="CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>090502 - Disclosure - Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NotesPayableDetails" id="NotesPayableDetails">
        <!--Parent Role: Notes Payable-->
        <link:definition>090600 - Disclosure - Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" id="ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails">
        <!--Parent Role: Convertible Notes with Warrants (November 2023 Financing)-->
        <link:definition>090700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" id="ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails">
        <!--Parent Role: Convertible Notes with Warrants (November 2023 Financing)-->
        <link:definition>090702 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" id="ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails">
        <!--Parent Role: Convertible Notes with Warrants (November 2023 Financing)-->
        <link:definition>090704 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" id="ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails">
        <!--Parent Role: Convertible Notes with Warrants (November 2023 Financing)-->
        <link:definition>090706 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" id="IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090800 - Disclosure - Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" id="IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090802 - Disclosure - Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" id="IncomeTaxesDeferredTaxAssetsLiabilitiesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090804 - Disclosure - Income Taxes, Deferred Tax Assets (Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" id="IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090806 - Disclosure - Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquitySummaryDetails" id="StockholdersEquitySummaryDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090900 - Disclosure - Stockholders' Equity, Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails" id="StockholdersEquityConvertiblePreferredStockDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090902 - Disclosure - Stockholders' Equity, Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" id="StockholdersEquityRedeemableConvertiblePreferredStockDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090904 - Disclosure - Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityPreferredStockDetails" id="StockholdersEquityPreferredStockDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090906 - Disclosure - Stockholders' Equity, Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" id="StockholdersEquityApril2023FinancingDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090908 - Disclosure - Stockholders' Equity, April 2023 Financing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityWarrantsDetails" id="StockholdersEquityWarrantsDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090910 - Disclosure - Stockholders' Equity, Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityDividendsDetails" id="StockholdersEquityDividendsDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090912 - Disclosure - Stockholders' Equity, Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" id="EquityIncentivePlansStockOptionPlansDetails">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>091000 - Disclosure - Equity Incentive Plans, Stock Option Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" id="EquityIncentivePlansStockOptionPlanActivityDetails">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>091002 - Disclosure - Equity Incentive Plans, Stock Option Plan Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" id="EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>091004 - Disclosure - Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" id="EquityIncentivePlansInducementGrantAndValuationDetails">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>091006 - Disclosure - Equity Incentive Plans, Inducement Grant and Valuation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" id="EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>091008 - Disclosure - Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" id="EquityIncentivePlansStockbasedCompensationDetails">
        <!--Parent Role: Equity Incentive Plans-->
        <link:definition>091010 - Disclosure - Equity Incentive Plans, Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RetirementPlanDetails" id="RetirementPlanDetails">
        <!--Parent Role: Retirement Plan-->
        <link:definition>091100 - Disclosure - Retirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RelatedpartyTransactionsDetails" id="RelatedpartyTransactionsDetails">
        <!--Parent Role: Related-Party Transactions-->
        <link:definition>091200 - Disclosure - Related-Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" id="NetLossPerShareAttributableToCommonStockholdersDetails">
        <!--Parent Role: Net Loss per Share Attributable to Common Stockholders-->
        <link:definition>091300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SegmentReportingDetails" id="SegmentReportingDetails">
        <!--Parent Role: Segment Reporting-->
        <link:definition>091400 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <!--Parent Role: Subsequent Events-->
        <link:definition>091500 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
  <xs:element name="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" id="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" id="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PromissoryNotesMember" id="femy_PromissoryNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AFCOCreditCorporationMember" id="femy_AFCOCreditCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfExtensionOptionForOperatingLeaseTerm" id="femy_NumberOfExtensionOptionForOperatingLeaseTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="WrittenNoticePeriodToExerciseExtensionOption" id="femy_WrittenNoticePeriodToExerciseExtensionOption" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseOptionToExtendTerm" id="femy_LesseeOperatingLeaseOptionToExtendTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ResearchTaxCreditsCurrent" id="femy_ResearchTaxCreditsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ResearchTaxCreditsNoncurrent" id="femy_ResearchTaxCreditsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ResearchTaxCredits" id="femy_ResearchTaxCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" id="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" id="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AccruedClinicalTrialCost" id="femy_AccruedClinicalTrialCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="FranchiseTaxes" id="femy_FranchiseTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" id="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ReservesForUncollectibleAccounts" id="femy_ReservesForUncollectibleAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="SalesAndMarketingPolicyTextBlock" id="femy_SalesAndMarketingPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AccruedExpensesPolicyTextBlock" id="femy_AccruedExpensesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackPolicyTextBlock" id="femy_ClinicalHoldbackPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CommonStockWarrantsPolicyTextBlock" id="femy_CommonStockWarrantsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" id="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ConvertibleNotesWithWarrantsPolicyTextBlock" id="femy_ConvertibleNotesWithWarrantsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OtherAssetsPolicyTextBlock" id="femy_OtherAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CertainRisksAndUncertaintiesPolicyTextBlock" id="femy_CertainRisksAndUncertaintiesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProceedsFromExerciseOfCommonStockWarrants" id="femy_ProceedsFromExerciseOfCommonStockWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PaymentsOfEquityIssuanceCosts" id="femy_PaymentsOfEquityIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CashPaidForAbstract" id="femy_CashPaidForAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" id="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" id="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PropertyAndEquipmentCostsIncludedInAccountsPayable" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" id="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ConcentrationOfCreditRiskAbstract" id="femy_ConcentrationOfCreditRiskAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfMajorCustomers" id="femy_NumberOfMajorCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CustomerThreeMember" id="femy_CustomerThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerTwoMember" id="femy_CustomerTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerOneMember" id="femy_CustomerOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackTable" id="femy_ClinicalHoldbackTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackLineItems" id="femy_ClinicalHoldbackLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackAbstract" id="femy_ClinicalHoldbackAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AgreedPercentageOfInvoicedCostsRetains" id="femy_AgreedPercentageOfInvoicedCostsRetains" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ClinicalHoldbackLiabilityRollForward" id="femy_ClinicalHoldbackLiabilityRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackCurrent" id="femy_ClinicalHoldbackCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ClinicalHoldbackLiability" id="femy_ClinicalHoldbackLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ClinicalHoldbackRetained" id="femy_ClinicalHoldbackRetained" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ClinicalHoldbackPaid" id="femy_ClinicalHoldbackPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ClinicalHoldbackNoncurrent" id="femy_ClinicalHoldbackNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" id="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" id="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ExpirationOfWarrant" id="femy_ExpirationOfWarrant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" id="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" id="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IssuanceOfWarrantsInConnectionWithConvertibleNotes" id="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" id="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="EquityWarrantsMember" id="femy_EquityWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OperatingAndFinanceLeaseLiabilityNoncurrent" id="femy_OperatingAndFinanceLeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OperatingLeaseLiabilityToBePaid" id="femy_OperatingLeaseLiabilityToBePaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OperatingAndFinanceLeaseLiabilityCurrent" id="femy_OperatingAndFinanceLeaseLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OperatingAndFinanceLeaseLiability" id="femy_OperatingAndFinanceLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" id="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="RevenueRecognitionPaymentTermOfPeriod" id="femy_RevenueRecognitionPaymentTermOfPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ContractWithCustomerUnsatisfiedPerformanceObligation" id="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="PercentageOfRestockingFee" id="femy_PercentageOfRestockingFee" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PrimaryGeographicalMarketsAbstract" id="femy_PrimaryGeographicalMarketsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredOfferingCostsAbstract" id="femy_DeferredOfferingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredOfferingCostsCapitalized" id="femy_DeferredOfferingCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="AuthorizedOfferingAmountOfSecurities" id="femy_AuthorizedOfferingAmountOfSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" id="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SeriesBWarrantsMember" id="femy_SeriesBWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RelatedPartyTransactionAbstract" id="femy_RelatedPartyTransactionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertiblePreferredStockAbstract" id="femy_ConvertiblePreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeriesAPreferredAbstract" id="femy_SeriesAPreferredAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RedeemableConvertiblePreferredStockAbstract" id="femy_RedeemableConvertiblePreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="November2025FinancingMember" id="femy_November2025FinancingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EffectiveInterestRateDiscountAmortization" id="femy_EffectiveInterestRateDiscountAmortization" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="November2023FinancingMember" id="femy_November2023FinancingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" id="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ClassOfWarrantOrRightBlackScholesValue" id="femy_ClassOfWarrantOrRightBlackScholesValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="WarrantsTransactionsAbstract" id="femy_WarrantsTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" id="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" id="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SeriesAWarrantsMember" id="femy_SeriesAWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" id="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PeriodOfConversionPrice" id="femy_PeriodOfConversionPrice" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LiquidityPolicyTextBlock" id="femy_LiquidityPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OrganizationAndNatureOfBusinessPolicyTextBlock" id="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LiquidityAbstract" id="femy_LiquidityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OrganizationAndNatureOfBusinessAbstract" id="femy_OrganizationAndNatureOfBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfPatentsIssuedGlobally" id="femy_NumberOfPatentsIssuedGlobally" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PlacementAgentWarrantsMember" id="femy_PlacementAgentWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PreFundedWarrantsMember" id="femy_PreFundedWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsAbstract" id="femy_WarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfWarrantsExercised" id="femy_NumberOfWarrantsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="CommonWarrantsMember" id="femy_CommonWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockRemainingAvailableValueToBeIssued" id="femy_CommonStockRemainingAvailableValueToBeIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" id="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CommonStockAuthorizedValueToBeIssuedBySalesAgent" id="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="PlacementAgentFeesExpensesAndOfferingExpenses" id="femy_PlacementAgentFeesExpensesAndOfferingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NumberOfSharesAuthorizedForAllClassesOfStock" id="femy_NumberOfSharesAuthorizedForAllClassesOfStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="WarrantsSevenMember" id="femy_WarrantsSevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsTwoMember" id="femy_WarrantsTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsOneMember" id="femy_WarrantsOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsSixMember" id="femy_WarrantsSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsEightMember" id="femy_WarrantsEightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsThreeMember" id="femy_WarrantsThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsFiveMember" id="femy_WarrantsFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantsFourMember" id="femy_WarrantsFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClassOfWarrantOrRightExpired" id="femy_ClassOfWarrantOrRightExpired" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxLiabilitiesRightOfUseAssets" id="femy_DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DeferredTaxAssetsLeaseLiabilities" id="femy_DeferredTaxAssetsLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DeferredTaxLiabilitiesUniformCapitalization" id="femy_DeferredTaxLiabilitiesUniformCapitalization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" id="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearIndefinitelyMember" id="femy_ExpirationYearIndefinitelyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearSixMember" id="femy_ExpirationYearSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearTenMember" id="femy_ExpirationYearTenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearElevenMember" id="femy_ExpirationYearElevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearFourMember" id="femy_ExpirationYearFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearEightMember" id="femy_ExpirationYearEightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearNineMember" id="femy_ExpirationYearNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearTwelveMember" id="femy_ExpirationYearTwelveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearTwoMember" id="femy_ExpirationYearTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearSevenMember" id="femy_ExpirationYearSevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearThreeMember" id="femy_ExpirationYearThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearFourteenMember" id="femy_ExpirationYearFourteenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearThirteenMember" id="femy_ExpirationYearThirteenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearFiveMember" id="femy_ExpirationYearFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpirationYearOneMember" id="femy_ExpirationYearOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="Two015StockBasedIncentiveCompensationPlanMember" id="femy_Two015StockBasedIncentiveCompensationPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfEquityIncentivePlans" id="femy_NumberOfEquityIncentivePlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfIncentiveStockOptionsGrantedToStockholders" id="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="Two021StockBasedIncentiveCompensationPlanMember" id="femy_Two021StockBasedIncentiveCompensationPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="Two021EmployeeStockPurchasePlanMember" id="femy_Two021EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EmployeeStockPurchasePlanAbstract" id="femy_EmployeeStockPurchasePlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfPurchaseDatesForOffering" id="femy_NumberOfPurchaseDatesForOffering" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" id="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" id="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockBasedCompensationExpenseAbstract" id="femy_StockBasedCompensationExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="Two021StockOptionPlanMember" id="femy_Two021StockOptionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InducementGrantMember" id="femy_InducementGrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InducementGrantAbstract" id="femy_InducementGrantAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfStockOptionGrants" id="femy_NumberOfStockOptionGrants" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="Two021EquityPlanMember" id="femy_Two021EquityPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AtTheMarketFacilityMember" id="femy_AtTheMarketFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BusinessSegmentMember" id="femy_BusinessSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceSixMember" id="femy_ExercisePriceSixMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceTwoMember" id="femy_ExercisePriceTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceFiveMember" id="femy_ExercisePriceFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceSevenMember" id="femy_ExercisePriceSevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceThreeMember" id="femy_ExercisePriceThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceFourMember" id="femy_ExercisePriceFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExercisePriceOneMember" id="femy_ExercisePriceOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>femy-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholdersDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesOperatingLeasesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesInventoriesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://femasys.com/role/BalanceSheets" xlink:type="simple" xlink:href="femy-20241231.xsd#BalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/BalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="MachineryAndEquipmentGross" xlink:title="MachineryAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="MachineryAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentGross to MachineryAndEquipmentGross" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="FurnitureAndFixturesGross" xlink:title="FurnitureAndFixturesGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="FurnitureAndFixturesGross" xlink:title="calculation: PropertyPlantAndEquipmentGross to FurnitureAndFixturesGross" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross" xlink:label="ConstructionInProgressGross" xlink:title="ConstructionInProgressGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="ConstructionInProgressGross" xlink:title="calculation: PropertyPlantAndEquipmentGross to ConstructionInProgressGross" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="LeaseholdImprovementsGross" xlink:title="LeaseholdImprovementsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="LeaseholdImprovementsGross" xlink:title="calculation: PropertyPlantAndEquipmentGross to LeaseholdImprovementsGross" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="PropertyPlantAndEquipmentOther" xlink:title="PropertyPlantAndEquipmentOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="PropertyPlantAndEquipmentOther" xlink:title="calculation: PropertyPlantAndEquipmentGross to PropertyPlantAndEquipmentOther" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to FiniteLivedIntangibleAssetsNet" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to OtherAssetsNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to OperatingLeaseRightOfUseAsset" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="calculation: Assets to AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="OtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to OtherAssetsCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockCommonValue" xlink:title="calculation: StockholdersEquity to TreasuryStockCommonValue" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="WarrantsAndRightsOutstanding" xlink:title="WarrantsAndRightsOutstanding" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="WarrantsAndRightsOutstanding" xlink:title="calculation: StockholdersEquity to WarrantsAndRightsOutstanding" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="ConvertibleNotesPayableCurrent" xlink:title="ConvertibleNotesPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ConvertibleNotesPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to ConvertibleNotesPayableCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackCurrent" xlink:label="ClinicalHoldbackCurrent" xlink:title="ClinicalHoldbackCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ClinicalHoldbackCurrent" xlink:title="calculation: LiabilitiesCurrent to ClinicalHoldbackCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to OperatingLeaseLiabilityCurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedLiabilitiesCurrent" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesNoncurrent" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: LiabilitiesNoncurrent to OperatingLeaseLiabilityNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackNoncurrent" xlink:label="ClinicalHoldbackNoncurrent" xlink:title="ClinicalHoldbackNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesNoncurrent" xlink:to="ClinicalHoldbackNoncurrent" xlink:title="calculation: LiabilitiesNoncurrent to ClinicalHoldbackNoncurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesNoncurrent" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="calculation: LiabilitiesNoncurrent to ConvertibleLongTermNotesPayable" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesNoncurrent" xlink:title="calculation: Liabilities to LiabilitiesNoncurrent" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="DepreciationAndAmortization" xlink:title="calculation: OperatingExpenses to DepreciationAndAmortization" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="SellingAndMarketingExpense" xlink:title="calculation: OperatingExpenses to SellingAndMarketingExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ResearchAndDevelopmentExpense" xlink:title="calculation: OperatingExpenses to ResearchAndDevelopmentExpense" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="GeneralAndAdministrativeExpense" xlink:title="calculation: OperatingExpenses to GeneralAndAdministrativeExpense" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="OperatingExpenses" xlink:title="calculation: OperatingIncomeLoss to OperatingExpenses" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: OperatingIncomeLoss to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: OperatingIncomeLoss to CostOfGoodsAndServicesSold" order="3.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="InterestExpenseNonoperating" xlink:title="calculation: NonoperatingIncomeExpense to InterestExpenseNonoperating" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="InvestmentIncomeInterest" xlink:title="calculation: NonoperatingIncomeExpense to InvestmentIncomeInterest" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="NonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to NonoperatingIncomeExpense" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLoss to IncomeTaxExpenseBenefit" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:label="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="ProceedsFromExerciseOfCommonStockWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromExerciseOfCommonStockWarrants" order="13.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfConvertibleDebt" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="FinanceLeasePrincipalPayments" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to FinanceLeasePrincipalPayments" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="RepaymentsOfNotesPayable" xlink:title="RepaymentsOfNotesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfNotesPayable" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfNotesPayable" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfEquityIssuanceCosts" xlink:label="PaymentsOfEquityIssuanceCosts" xlink:title="PaymentsOfEquityIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfEquityIssuanceCosts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfEquityIssuanceCosts" order="15.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="14.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromConvertibleDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromConvertibleDebt" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="ProceedsFromWarrantExercises" xlink:title="ProceedsFromWarrantExercises" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromWarrantExercises" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromWarrantExercises" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfWarrants" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfCommonStock" order="7.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayable" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="AmortizationOfFinancingCostsAndDiscounts" xlink:title="AmortizationOfFinancingCostsAndDiscounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AmortizationOfFinancingCostsAndDiscounts" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AmortizationOfFinancingCostsAndDiscounts" order="13.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingLiabilities" order="15.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOperatingLeaseLiability" order="14.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" order="18.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="GainLossOnDispositionOfAssets1" xlink:title="GainLossOnDispositionOfAssets1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnDispositionOfAssets1" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnDispositionOfAssets1" order="20.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="Depreciation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to Depreciation" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="NetIncomeLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to NetIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedLiabilities" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AmortizationOfIntangibleAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AmortizationOfIntangibleAssets" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OperatingLeaseRightOfUseAssetAmortizationExpense" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingAssets" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsReceivable" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProvisionForDoubtfulAccounts" order="7.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireIntangibleAssets" order="3.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcess" xlink:title="calculation: InventoryNet to InventoryWorkInProcess" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoods" xlink:title="calculation: InventoryNet to InventoryFinishedGoods" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterials" xlink:title="calculation: InventoryNet to InventoryRawMaterials" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCredits" xlink:label="ResearchTaxCredits" xlink:title="ResearchTaxCredits" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCreditsNoncurrent" xlink:label="ResearchTaxCreditsNoncurrent" xlink:title="ResearchTaxCreditsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ResearchTaxCredits" xlink:to="ResearchTaxCreditsNoncurrent" xlink:title="calculation: ResearchTaxCredits to ResearchTaxCreditsNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCreditsCurrent" xlink:label="ResearchTaxCreditsCurrent" xlink:title="ResearchTaxCreditsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ResearchTaxCredits" xlink:to="ResearchTaxCreditsCurrent" xlink:title="calculation: ResearchTaxCredits to ResearchTaxCreditsCurrent" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="calculation: FiniteLivedIntangibleAssetsNet to FiniteLivedIntangibleAssetsGross" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: AccruedLiabilitiesCurrent to EmployeeRelatedLiabilitiesCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AccruedClinicalTrialCost" xlink:label="AccruedClinicalTrialCost" xlink:title="AccruedClinicalTrialCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="AccruedClinicalTrialCost" xlink:title="calculation: AccruedLiabilitiesCurrent to AccruedClinicalTrialCost" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FranchiseTaxes" xlink:label="FranchiseTaxes" xlink:title="FranchiseTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="FranchiseTaxes" xlink:title="calculation: AccruedLiabilitiesCurrent to FranchiseTaxes" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="AccruedProfessionalFeesCurrent" xlink:title="calculation: AccruedLiabilitiesCurrent to AccruedProfessionalFeesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="OtherAccruedLiabilitiesCurrent" xlink:title="calculation: AccruedLiabilitiesCurrent to OtherAccruedLiabilitiesCurrent" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="OperatingLeaseCost" xlink:title="calculation: LeaseCost to OperatingLeaseCost" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="ShortTermLeaseCost" xlink:title="calculation: LeaseCost to ShortTermLeaseCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="VariableLeaseCost" xlink:title="calculation: LeaseCost to VariableLeaseCost" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiability" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: OperatingLeaseLiability to OperatingLeaseLiabilityCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiability" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: OperatingLeaseLiability to OperatingLeaseLiabilityNoncurrent" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingLeaseLiabilityToBePaid" xlink:label="OperatingLeaseLiabilityToBePaid" xlink:title="OperatingLeaseLiabilityToBePaid" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="calculation: OperatingLeaseLiabilityToBePaid to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="calculation: OperatingLeaseLiabilityToBePaid to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: OperatingLeaseLiabilityToBePaid to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="calculation: OperatingLeaseLiabilityToBePaid to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="calculation: OperatingLeaseLiabilityToBePaid to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="calculation: ConvertibleLongTermNotesPayable to DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="DebtInstrumentCarryingAmount" xlink:title="calculation: ConvertibleLongTermNotesPayable to DebtInstrumentCarryingAmount" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="InterestPayableCurrent" xlink:title="calculation: ConvertibleLongTermNotesPayable to InterestPayableCurrent" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="calculation: CurrentIncomeTaxExpenseBenefit to CurrentFederalTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="calculation: CurrentIncomeTaxExpenseBenefit to CurrentStateAndLocalTaxExpenseBenefit" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentIncomeTaxExpenseBenefit" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="calculation: DeferredIncomeTaxExpenseBenefit to DeferredFederalIncomeTaxExpenseBenefit" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="calculation: DeferredIncomeTaxExpenseBenefit to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="calculation: DeferredIncomeTaxExpenseBenefit to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredIncomeTaxExpenseBenefit" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:title="calculation: EffectiveIncomeTaxRateContinuingOperations to EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxLiabilitiesUniformCapitalization" xlink:label="DeferredTaxLiabilitiesUniformCapitalization" xlink:title="DeferredTaxLiabilitiesUniformCapitalization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesUniformCapitalization" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesUniformCapitalization" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="DeferredTaxLiabilitiesRightOfUseAssets" xlink:title="DeferredTaxLiabilitiesRightOfUseAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesRightOfUseAssets" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesRightOfUseAssets" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredIncomeTaxLiabilities" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredTaxAssetsValuationAllowance" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxAssetsLeaseLiabilities" xlink:label="DeferredTaxAssetsLeaseLiabilities" xlink:title="DeferredTaxAssetsLeaseLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsLeaseLiabilities" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsLeaseLiabilities" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsPropertyPlantAndEquipment" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:title="DeferredTaxAssetsGoodwillAndIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsGoodwillAndIntangibleAssets" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsInProcessResearchAndDevelopment" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOther" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOther" order="8.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="DeferredTaxAssetsGross" xlink:title="calculation: DeferredTaxAssetsLiabilitiesNet to DeferredTaxAssetsGross" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:label="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="calculation: WeightedAverageNumberDilutedSharesOutstandingAdjustment to IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="calculation: WeightedAverageNumberDilutedSharesOutstandingAdjustment to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="calculation: WeightedAverageNumberDilutedSharesOutstandingAdjustment to IncrementalCommonSharesAttributableToCallOptionsAndWarrants" order="2.0" weight="1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>femy-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" />
  <link:roleRef roleURI="http://femasys.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SegmentReportingDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholdersDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactionsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#RelatedpartyTransactionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#RetirementPlanDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansStockbasedCompensationDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansInducementGrantAndValuationDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansStockOptionPlanActivityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansStockOptionPlansDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityDividendsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityDividendsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityWarrantsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityWarrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityApril2023FinancingDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityPreferredStockDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityPreferredStockDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityRedeemableConvertiblePreferredStockDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityConvertiblePreferredStockDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquitySummaryDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquitySummaryDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#NotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesOperatingLeasesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalentsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CashAndCashEquivalentsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesLeasesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesInventoriesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#OrganizationNatureOfBusinessAndLiquidityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="femy-20241231.xsd#SegmentReportingTables" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholdersTables" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansTables" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansTables" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityTables" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingTables" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesTables" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesTables" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" xlink:type="simple" xlink:href="femy-20241231.xsd#OrganizationNatureOfBusinessAndLiquidityPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="simple" xlink:href="femy-20241231.xsd#CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:roleRef roleURI="http://femasys.com/role/SubsequentEvents" xlink:type="simple" xlink:href="femy-20241231.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://femasys.com/role/SegmentReporting" xlink:type="simple" xlink:href="femy-20241231.xsd#SegmentReporting" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholders" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactions" xlink:type="simple" xlink:href="femy-20241231.xsd#RelatedpartyTransactions" />
  <link:roleRef roleURI="http://femasys.com/role/RetirementPlan" xlink:type="simple" xlink:href="femy-20241231.xsd#RetirementPlan" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlans" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlans" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquity" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxes" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023Financing" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayable" xlink:type="simple" xlink:href="femy-20241231.xsd#NotesPayable" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="femy-20241231.xsd#CashAndCashEquivalents" />
  <link:roleRef roleURI="http://femasys.com/role/FairValue" xlink:type="simple" xlink:href="femy-20241231.xsd#FairValue" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" xlink:type="simple" xlink:href="femy-20241231.xsd#OrganizationNatureOfBusinessAndLiquidity" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfStockholdersEquity" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfStockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://femasys.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="femy-20241231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://femasys.com/role/BalanceSheets" xlink:type="simple" xlink:href="femy-20241231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://femasys.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="femy-20241231.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/BalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/BalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfComprehensiveLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: StatementLineItems to CommonStockSharesIssued" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockCommonShares" xlink:title="definition: StatementLineItems to TreasuryStockCommonShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesOutstanding" xlink:title="definition: StatementLineItems to PreferredStockSharesOutstanding" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="PreferredStockValueOutstanding" xlink:title="PreferredStockValueOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockValueOutstanding" xlink:title="definition: StatementLineItems to PreferredStockValueOutstanding" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:label="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:title="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:title="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:label="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:label="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:title="IssuanceOfWarrantsInConnectionWithConvertibleNotes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:title="definition: StatementLineItems to IssuanceOfWarrantsInConnectionWithConvertibleNotes" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:label="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:title="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:label="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:title="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueExerciseOfCommonWarrants" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationOfWarrant" xlink:label="ExpirationOfWarrant" xlink:title="ExpirationOfWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ExpirationOfWarrant" xlink:title="definition: StatementLineItems to ExpirationOfWarrant" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: StatementLineItems to NetIncomeLoss" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockCommonValue" xlink:title="definition: StatementLineItems to TreasuryStockCommonValue" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="24.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockCommonMember" xlink:title="definition: EquityComponentDomain to TreasuryStockCommonMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="PreferredStockMember" xlink:title="definition: EquityComponentDomain to PreferredStockMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EquityWarrantsMember" xlink:label="EquityWarrantsMember" xlink:title="EquityWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="EquityWarrantsMember" xlink:title="definition: EquityComponentDomain to EquityWarrantsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:label="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:title="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:title="definition: ClassOfStockDomain to SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/FairValue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CashAndCashEquivalents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/NotesPayable" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquity" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RetirementPlan" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RelatedpartyTransactions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SegmentReporting" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SubsequentEvents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="2.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockOptionPlanMember" xlink:label="Two021StockOptionPlanMember" xlink:title="Two021StockOptionPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021StockOptionPlanMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to Two021StockOptionPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="InducementGrantMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to InducementGrantMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SegmentReportingTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:label="DepreciationExpenseOnReclassifiedAssets" xlink:title="DepreciationExpenseOnReclassifiedAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="DepreciationExpenseOnReclassifiedAssets" xlink:title="definition: PropertyPlantAndEquipmentLineItems to DepreciationExpenseOnReclassifiedAssets" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="PropertyPlantAndEquipmentDisposals" xlink:title="PropertyPlantAndEquipmentDisposals" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentDisposals" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentDisposals" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:label="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:title="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLineItems" xlink:label="ClinicalHoldbackLineItems" xlink:title="ClinicalHoldbackLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackAbstract" xlink:label="ClinicalHoldbackAbstract" xlink:title="ClinicalHoldbackAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackAbstract" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AgreedPercentageOfInvoicedCostsRetains" xlink:label="AgreedPercentageOfInvoicedCostsRetains" xlink:title="AgreedPercentageOfInvoicedCostsRetains" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="AgreedPercentageOfInvoicedCostsRetains" xlink:title="definition: ClinicalHoldbackLineItems to AgreedPercentageOfInvoicedCostsRetains" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiabilityRollForward" xlink:label="ClinicalHoldbackLiabilityRollForward" xlink:title="ClinicalHoldbackLiabilityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackLiabilityRollForward" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackLiabilityRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiability" xlink:label="ClinicalHoldbackLiability" xlink:title="ClinicalHoldbackLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackLiability" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackLiability" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackRetained" xlink:label="ClinicalHoldbackRetained" xlink:title="ClinicalHoldbackRetained" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackRetained" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackRetained" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackPaid" xlink:label="ClinicalHoldbackPaid" xlink:title="ClinicalHoldbackPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackPaid" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackPaid" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackCurrent" xlink:label="ClinicalHoldbackCurrent" xlink:title="ClinicalHoldbackCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackCurrent" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackCurrent" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackNoncurrent" xlink:label="ClinicalHoldbackNoncurrent" xlink:title="ClinicalHoldbackNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackNoncurrent" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackNoncurrent" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackTable" xlink:label="ClinicalHoldbackTable" xlink:title="ClinicalHoldbackTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackTable" xlink:title="definition: ClinicalHoldbackLineItems to ClinicalHoldbackTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClinicalHoldbackTable" xlink:to="RangeAxis" xlink:title="definition: ClinicalHoldbackTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PrimaryGeographicalMarketsAbstract" xlink:label="PrimaryGeographicalMarketsAbstract" xlink:title="PrimaryGeographicalMarketsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="PrimaryGeographicalMarketsAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to PrimaryGeographicalMarketsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RevenueRecognitionPaymentTermOfPeriod" xlink:label="RevenueRecognitionPaymentTermOfPeriod" xlink:title="RevenueRecognitionPaymentTermOfPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueRecognitionPaymentTermOfPeriod" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueRecognitionPaymentTermOfPeriod" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:title="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:label="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:title="ContractWithCustomerUnsatisfiedPerformanceObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerUnsatisfiedPerformanceObligation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfRestockingFee" xlink:label="PercentageOfRestockingFee" xlink:title="PercentageOfRestockingFee" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="PercentageOfRestockingFee" xlink:title="definition: DisaggregationOfRevenueLineItems to PercentageOfRestockingFee" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="NonUsMember" xlink:title="NonUsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="NonUsMember" xlink:title="definition: SegmentGeographicalDomain to NonUsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="RangeAxis" xlink:title="definition: DisaggregationOfRevenueTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConcentrationOfCreditRiskAbstract" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:title="ConcentrationOfCreditRiskAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationOfCreditRiskAbstract" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationOfCreditRiskAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfMajorCustomers" xlink:label="NumberOfMajorCustomers" xlink:title="NumberOfMajorCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="NumberOfMajorCustomers" xlink:title="definition: ConcentrationRiskLineItems to NumberOfMajorCustomers" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskPercentage1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskTable" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain_2" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain_2" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueNetMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to SalesRevenueNetMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain_2" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain_2" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="definition: ConcentrationRiskTable to MajorCustomersAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain_2" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain_2" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerOneMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerTwoMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerThreeMember" xlink:label="CustomerThreeMember" xlink:title="CustomerThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerThreeMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerThreeMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CashAndCashEquivalentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="AssetsFairValueDisclosureAbstract" xlink:title="AssetsFairValueDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsFairValueDisclosureAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AssetsFairValueDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="CashAndCashEquivalentsFairValueDisclosure" xlink:title="CashAndCashEquivalentsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="CashAndCashEquivalentsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to CashAndCashEquivalentsFairValueDisclosure" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByAssetClassAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByAssetClassAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="MoneyMarketFundsMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to MoneyMarketFundsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseExpirationDate1" xlink:title="definition: LesseeLeaseDescriptionLineItems to LeaseExpirationDate1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfExtensionOptionForOperatingLeaseTerm" xlink:label="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:title="NumberOfExtensionOptionForOperatingLeaseTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:title="definition: LesseeLeaseDescriptionLineItems to NumberOfExtensionOptionForOperatingLeaseTerm" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingLeaseOptionToExtendTerm" xlink:label="LesseeOperatingLeaseOptionToExtendTerm" xlink:title="LesseeOperatingLeaseOptionToExtendTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseOptionToExtendTerm" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseOptionToExtendTerm" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WrittenNoticePeriodToExerciseExtensionOption" xlink:label="WrittenNoticePeriodToExerciseExtensionOption" xlink:title="WrittenNoticePeriodToExerciseExtensionOption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="WrittenNoticePeriodToExerciseExtensionOption" xlink:title="definition: LesseeLeaseDescriptionLineItems to WrittenNoticePeriodToExerciseExtensionOption" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseExpense" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseExpense" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeLeaseDescriptionTable" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeLeaseDescriptionTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="RangeAxis" xlink:title="definition: LesseeLeaseDescriptionTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/NotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="ProceedsFromNotesPayable" xlink:title="ProceedsFromNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromNotesPayable" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromNotesPayable" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="RepaymentsOfNotesPayable" xlink:title="RepaymentsOfNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfNotesPayable" xlink:title="definition: DebtInstrumentLineItems to RepaymentsOfNotesPayable" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentFrequencyOfPeriodicPayment" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="DebtInstrumentPeriodicPayment" xlink:title="DebtInstrumentPeriodicPayment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentPeriodicPayment" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentPeriodicPayment" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="NotesPayableCurrent" xlink:title="NotesPayableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="NotesPayableCurrent" xlink:title="definition: DebtInstrumentLineItems to NotesPayableCurrent" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestExpenseDebt" xlink:title="definition: DebtInstrumentLineItems to InterestExpenseDebt" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PromissoryNotesMember" xlink:label="PromissoryNotesMember" xlink:title="PromissoryNotesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="PromissoryNotesMember" xlink:title="definition: DebtInstrumentNameDomain to PromissoryNotesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="definition: DebtInstrumentTable to LineOfCreditFacilityAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain_2" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain_2" xlink:title="definition: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AFCOCreditCorporationMember" xlink:label="AFCOCreditCorporationMember" xlink:title="AFCOCreditCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="AFCOCreditCorporationMember" xlink:title="definition: LineOfCreditFacilityLenderDomain to AFCOCreditCorporationMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCarryingAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPrice1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: DebtInstrumentLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: DebtInstrumentLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromConvertibleDebt" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromConvertibleDebt" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="definition: DebtInstrumentLineItems to PaymentsOfDebtIssuanceCosts" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:title="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:title="definition: DebtInstrumentLineItems to DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestPaidNet" xlink:title="definition: DebtInstrumentLineItems to InterestPaidNet" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="definition: DebtInstrumentLineItems to StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="definition: DebtInstrumentLineItems to StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PeriodOfConversionPrice" xlink:label="PeriodOfConversionPrice" xlink:title="PeriodOfConversionPrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PeriodOfConversionPrice" xlink:title="definition: DebtInstrumentLineItems to PeriodOfConversionPrice" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:label="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:title="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:label="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="definition: DebtInstrumentLineItems to ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:label="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="definition: DebtInstrumentLineItems to DailyDollarTradingVolumeOfCommonStockExceedsPerDay" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="DebtInstrumentRedemptionPricePercentage" xlink:title="DebtInstrumentRedemptionPricePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentRedemptionPricePercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentRedemptionPricePercentage" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="18.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="November2023FinancingMember" xlink:title="definition: DebtInstrumentNameDomain to November2023FinancingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: DebtInstrumentTable to LongtermDebtTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: LongtermDebtTypeDomain to ConvertibleDebtMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: DebtInstrumentTable to StatementEquityComponentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: DebtInstrumentTable to StatementClassOfStockAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesAWarrantsMember" xlink:title="definition: ClassOfStockDomain to SeriesAWarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesBWarrantsMember" xlink:title="definition: ClassOfStockDomain to SeriesBWarrantsMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsTransactionsAbstract" xlink:label="WarrantsTransactionsAbstract" xlink:title="WarrantsTransactionsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="WarrantsTransactionsAbstract" xlink:title="definition: DebtInstrumentLineItems to WarrantsTransactionsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="FairValueInputsQuantitativeInformationAbstract" xlink:title="FairValueInputsQuantitativeInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="FairValueInputsQuantitativeInformationAbstract" xlink:title="definition: DebtInstrumentLineItems to FairValueInputsQuantitativeInformationAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: DebtInstrumentLineItems to WarrantsAndRightsOutstandingTerm" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="WarrantsAndRightsOutstandingMeasurementInput" xlink:title="WarrantsAndRightsOutstandingMeasurementInput" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="WarrantsAndRightsOutstandingMeasurementInput" xlink:title="definition: DebtInstrumentLineItems to WarrantsAndRightsOutstandingMeasurementInput" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClassOfWarrantOrRightBlackScholesValue" xlink:label="ClassOfWarrantOrRightBlackScholesValue" xlink:title="ClassOfWarrantOrRightBlackScholesValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ClassOfWarrantOrRightBlackScholesValue" xlink:title="definition: DebtInstrumentLineItems to ClassOfWarrantOrRightBlackScholesValue" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:label="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:title="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:title="definition: DebtInstrumentLineItems to PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:label="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="definition: DebtInstrumentLineItems to ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:label="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="definition: DebtInstrumentLineItems to DailyDollarTradingVolumeOfCommonStockExceedsPerDay" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="WarrantsAndRightsOutstandingMaturityDate" xlink:title="definition: DebtInstrumentLineItems to WarrantsAndRightsOutstandingMaturityDate" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromConvertibleDebt" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromConvertibleDebt" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="definition: DebtInstrumentLineItems to PaymentsOfDebtIssuanceCosts" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="FairValueAdjustmentOfWarrants" xlink:title="definition: DebtInstrumentLineItems to FairValueAdjustmentOfWarrants" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscount" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="November2023FinancingMember" xlink:title="definition: DebtInstrumentNameDomain to November2023FinancingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: DebtInstrumentTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesAWarrantsMember" xlink:title="definition: ClassOfStockDomain to SeriesAWarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesBWarrantsMember" xlink:title="definition: ClassOfStockDomain to SeriesBWarrantsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: DebtInstrumentTable to StatementEquityComponentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="definition: DebtInstrumentTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="MeasurementInputTypeAxis" xlink:title="MeasurementInputTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="MeasurementInputTypeAxis" xlink:title="definition: DebtInstrumentTable to MeasurementInputTypeAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="MeasurementInputTypeDomain" xlink:title="MeasurementInputTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MeasurementInputTypeAxis" xlink:to="MeasurementInputTypeDomain" xlink:title="definition: MeasurementInputTypeAxis to MeasurementInputTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="MeasurementInputTypeDomain_2" xlink:title="MeasurementInputTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MeasurementInputTypeAxis" xlink:to="MeasurementInputTypeDomain_2" xlink:title="definition: MeasurementInputTypeAxis to MeasurementInputTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="MeasurementInputRiskFreeInterestRateMember" xlink:title="MeasurementInputRiskFreeInterestRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputRiskFreeInterestRateMember" xlink:title="definition: MeasurementInputTypeDomain to MeasurementInputRiskFreeInterestRateMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="MeasurementInputExpectedDividendRateMember" xlink:title="MeasurementInputExpectedDividendRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputExpectedDividendRateMember" xlink:title="definition: MeasurementInputTypeDomain to MeasurementInputExpectedDividendRateMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="MeasurementInputPriceVolatilityMember" xlink:title="MeasurementInputPriceVolatilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputPriceVolatilityMember" xlink:title="definition: MeasurementInputTypeDomain to MeasurementInputPriceVolatilityMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="MeasurementInputExercisePriceMember" xlink:title="MeasurementInputExercisePriceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputExercisePriceMember" xlink:title="definition: MeasurementInputTypeDomain to MeasurementInputExercisePriceMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="MeasurementInputSharePriceMember" xlink:title="MeasurementInputSharePriceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputSharePriceMember" xlink:title="definition: MeasurementInputTypeDomain to MeasurementInputSharePriceMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCarryingAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestPayableCurrent" xlink:title="definition: DebtInstrumentLineItems to InterestPayableCurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="definition: DebtInstrumentLineItems to ConvertibleLongTermNotesPayable" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ConvertibleDebtFairValueDisclosures" xlink:title="definition: DebtInstrumentLineItems to ConvertibleDebtFairValueDisclosures" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestExpenseDebt" xlink:title="definition: DebtInstrumentLineItems to InterestExpenseDebt" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="InterestExpenseDebtExcludingAmortization" xlink:title="InterestExpenseDebtExcludingAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestExpenseDebtExcludingAmortization" xlink:title="definition: DebtInstrumentLineItems to InterestExpenseDebtExcludingAmortization" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="AmortizationOfFinancingCostsAndDiscounts" xlink:title="AmortizationOfFinancingCostsAndDiscounts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="AmortizationOfFinancingCostsAndDiscounts" xlink:title="definition: DebtInstrumentLineItems to AmortizationOfFinancingCostsAndDiscounts" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EffectiveInterestRateDiscountAmortization" xlink:label="EffectiveInterestRateDiscountAmortization" xlink:title="EffectiveInterestRateDiscountAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="EffectiveInterestRateDiscountAmortization" xlink:title="definition: DebtInstrumentLineItems to EffectiveInterestRateDiscountAmortization" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="November2023FinancingMember" xlink:title="definition: DebtInstrumentNameDomain to November2023FinancingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: DebtInstrumentTable to LongtermDebtTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: LongtermDebtTypeDomain to ConvertibleDebtMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtByMaturityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="definition: DebtInstrumentLineItems to ConvertibleLongTermNotesPayable" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2025FinancingMember" xlink:label="November2025FinancingMember" xlink:title="November2025FinancingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="November2025FinancingMember" xlink:title="definition: DebtInstrumentNameDomain to November2025FinancingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: DebtInstrumentTable to LongtermDebtTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: LongtermDebtTypeDomain to ConvertibleDebtMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:title="definition: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="definition: OperatingLossCarryforwardsLineItems to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwards" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="definition: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTable" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to DomesticCountryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="definition: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="definition: OperatingLossCarryforwardsTable to TaxCreditCarryforwardAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain_2" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain_2" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearOneMember" xlink:label="ExpirationYearOneMember" xlink:title="ExpirationYearOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearOneMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTwoMember" xlink:label="ExpirationYearTwoMember" xlink:title="ExpirationYearTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearTwoMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearThreeMember" xlink:label="ExpirationYearThreeMember" xlink:title="ExpirationYearThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearThreeMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFourMember" xlink:label="ExpirationYearFourMember" xlink:title="ExpirationYearFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearFourMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFiveMember" xlink:label="ExpirationYearFiveMember" xlink:title="ExpirationYearFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearFiveMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearFiveMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearSixMember" xlink:label="ExpirationYearSixMember" xlink:title="ExpirationYearSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearSixMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearSixMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearSevenMember" xlink:label="ExpirationYearSevenMember" xlink:title="ExpirationYearSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearSevenMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearSevenMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearEightMember" xlink:label="ExpirationYearEightMember" xlink:title="ExpirationYearEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearEightMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearEightMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearNineMember" xlink:label="ExpirationYearNineMember" xlink:title="ExpirationYearNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearNineMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearNineMember" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTenMember" xlink:label="ExpirationYearTenMember" xlink:title="ExpirationYearTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearTenMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearTenMember" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearElevenMember" xlink:label="ExpirationYearElevenMember" xlink:title="ExpirationYearElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearElevenMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearElevenMember" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTwelveMember" xlink:label="ExpirationYearTwelveMember" xlink:title="ExpirationYearTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearTwelveMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearTwelveMember" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearThirteenMember" xlink:label="ExpirationYearThirteenMember" xlink:title="ExpirationYearThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearThirteenMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearThirteenMember" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFourteenMember" xlink:label="ExpirationYearFourteenMember" xlink:title="ExpirationYearFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearFourteenMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearFourteenMember" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearIndefinitelyMember" xlink:label="ExpirationYearIndefinitelyMember" xlink:title="ExpirationYearIndefinitelyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearIndefinitelyMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ExpirationYearIndefinitelyMember" order="15.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquitySummaryDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="StockholdersEquityNoteAbstract" xlink:title="definition: ClassOfStockLineItems to StockholdersEquityNoteAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfSharesAuthorizedForAllClassesOfStock" xlink:label="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:title="NumberOfSharesAuthorizedForAllClassesOfStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:title="definition: ClassOfStockLineItems to NumberOfSharesAuthorizedForAllClassesOfStock" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: ClassOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="SharesIssuedPricePerShare" xlink:title="definition: ClassOfStockLineItems to SharesIssuedPricePerShare" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockVotingRights" xlink:label="CommonStockVotingRights" xlink:title="CommonStockVotingRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="CommonStockVotingRights" xlink:title="definition: ClassOfStockLineItems to CommonStockVotingRights" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="ProceedsFromIssuanceInitialPublicOffering" xlink:title="ProceedsFromIssuanceInitialPublicOffering" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="ProceedsFromIssuanceInitialPublicOffering" xlink:title="definition: ClassOfStockLineItems to ProceedsFromIssuanceInitialPublicOffering" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOfferingCosts" xlink:label="DeferredOfferingCosts" xlink:title="DeferredOfferingCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="DeferredOfferingCosts" xlink:title="definition: ClassOfStockLineItems to DeferredOfferingCosts" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalFees" xlink:label="LegalFees" xlink:title="LegalFees" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="LegalFees" xlink:title="definition: ClassOfStockLineItems to LegalFees" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:label="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:title="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:title="definition: ClassOfStockLineItems to AutomaticConversionOfPreferredStockInConnectionWithIPOShares" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AuthorizedOfferingAmountOfSecurities" xlink:label="AuthorizedOfferingAmountOfSecurities" xlink:title="AuthorizedOfferingAmountOfSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="AuthorizedOfferingAmountOfSecurities" xlink:title="definition: ClassOfStockLineItems to AuthorizedOfferingAmountOfSecurities" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:label="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:title="CommonStockAuthorizedValueToBeIssuedBySalesAgent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:title="definition: ClassOfStockLineItems to CommonStockAuthorizedValueToBeIssuedBySalesAgent" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: ClassOfStockLineItems to ProceedsFromIssuanceOfCommonStock" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockRemainingAvailableValueToBeIssued" xlink:label="CommonStockRemainingAvailableValueToBeIssued" xlink:title="CommonStockRemainingAvailableValueToBeIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="CommonStockRemainingAvailableValueToBeIssued" xlink:title="definition: ClassOfStockLineItems to CommonStockRemainingAvailableValueToBeIssued" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: ClassOfStockLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="SaleOfStockPricePerShare" xlink:title="definition: ClassOfStockLineItems to SaleOfStockPricePerShare" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="definition: ClassOfStockLineItems to ProceedsFromIssuanceOrSaleOfEquity" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentFeesExpensesAndOfferingExpenses" xlink:label="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:title="PlacementAgentFeesExpensesAndOfferingExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:title="definition: ClassOfStockLineItems to PlacementAgentFeesExpensesAndOfferingExpenses" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfStockLineItems" xlink:to="ScheduleOfStockByClassTable" xlink:title="definition: ClassOfStockLineItems to ScheduleOfStockByClassTable" order="18.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: ScheduleOfStockByClassTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="definition: EquityComponentDomain to ParentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="CommonStockMember" xlink:title="definition: ParentMember to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ParentMember" xlink:to="PreferredStockMember" xlink:title="definition: ParentMember to PreferredStockMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: ScheduleOfStockByClassTable to ClassOfWarrantOrRightAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonWarrantsMember" xlink:label="CommonWarrantsMember" xlink:title="CommonWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="CommonWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to CommonWarrantsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentWarrantsMember" xlink:label="PlacementAgentWarrantsMember" xlink:title="PlacementAgentWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PlacementAgentWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PlacementAgentWarrantsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: ScheduleOfStockByClassTable to SubsidiarySaleOfStockAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember" xlink:label="IPOMember" xlink:title="IPOMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="IPOMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to IPOMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfStockByClassTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAPreferredAbstract" xlink:label="SeriesAPreferredAbstract" xlink:title="SeriesAPreferredAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="SeriesAPreferredAbstract" xlink:title="definition: ClassOfStockLineItems to SeriesAPreferredAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertiblePreferredStockAbstract" xlink:label="ConvertiblePreferredStockAbstract" xlink:title="ConvertiblePreferredStockAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="ConvertiblePreferredStockAbstract" xlink:title="definition: ClassOfStockLineItems to ConvertiblePreferredStockAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: ClassOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="DividendsCommonStock" xlink:title="definition: ClassOfStockLineItems to DividendsCommonStock" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="PreferredStockSharesOutstanding" xlink:title="definition: ClassOfStockLineItems to PreferredStockSharesOutstanding" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfStockLineItems" xlink:to="ScheduleOfStockByClassTable" xlink:title="definition: ClassOfStockLineItems to ScheduleOfStockByClassTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfStockByClassTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="ConvertiblePreferredStockMember" xlink:title="ConvertiblePreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="ConvertiblePreferredStockMember" xlink:title="definition: ClassOfStockDomain to ConvertiblePreferredStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RedeemableConvertiblePreferredStockAbstract" xlink:label="RedeemableConvertiblePreferredStockAbstract" xlink:title="RedeemableConvertiblePreferredStockAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="RedeemableConvertiblePreferredStockAbstract" xlink:title="definition: ClassOfStockLineItems to RedeemableConvertiblePreferredStockAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="TemporaryEquitySharesOutstanding" xlink:title="definition: ClassOfStockLineItems to TemporaryEquitySharesOutstanding" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: ClassOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="DividendsCommonStock" xlink:title="definition: ClassOfStockLineItems to DividendsCommonStock" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfStockLineItems" xlink:to="ScheduleOfStockByClassTable" xlink:title="definition: ClassOfStockLineItems to ScheduleOfStockByClassTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfStockByClassTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="ConvertiblePreferredStockMember" xlink:title="ConvertiblePreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="ConvertiblePreferredStockMember" xlink:title="definition: ClassOfStockDomain to ConvertiblePreferredStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="RedeemableConvertiblePreferredStockMember" xlink:title="RedeemableConvertiblePreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConvertiblePreferredStockMember" xlink:to="RedeemableConvertiblePreferredStockMember" xlink:title="definition: ConvertiblePreferredStockMember to RedeemableConvertiblePreferredStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityPreferredStockDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityApril2023FinancingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsAbstract" xlink:label="WarrantsAbstract" xlink:title="WarrantsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: ClassOfWarrantOrRightLineItems to StockIssuedDuringPeriodSharesNewIssues" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsOutstandingTerm" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="definition: ClassOfWarrantOrRightLineItems to ProceedsFromIssuanceOrSaleOfEquity" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfEquityIssuanceCosts" xlink:label="PaymentsOfEquityIssuanceCosts" xlink:title="PaymentsOfEquityIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="PaymentsOfEquityIssuanceCosts" xlink:title="definition: ClassOfWarrantOrRightLineItems to PaymentsOfEquityIssuanceCosts" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="definition: ClassOfWarrantOrRightLineItems to StockIssuedDuringPeriodValueNewIssues" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="SaleOfStockConsiderationReceivedOnTransaction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="definition: ClassOfWarrantOrRightLineItems to SaleOfStockConsiderationReceivedOnTransaction" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfWarrantsExercised" xlink:label="NumberOfWarrantsExercised" xlink:title="NumberOfWarrantsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NumberOfWarrantsExercised" xlink:title="definition: ClassOfWarrantOrRightLineItems to NumberOfWarrantsExercised" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:label="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="ProceedsFromExerciseOfCommonStockWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="definition: ClassOfWarrantOrRightLineItems to ProceedsFromExerciseOfCommonStockWarrants" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightOutstanding" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ClassOfWarrantOrRightLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ClassOfWarrantOrRightLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ClassOfWarrantOrRightLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ClassOfWarrantOrRightLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="definition: ClassOfWarrantOrRightLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="SharePrice" xlink:title="definition: ClassOfWarrantOrRightLineItems to SharePrice" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:title="definition: ClassOfWarrantOrRightLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightTable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightTable" order="21.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonWarrantsMember" xlink:label="CommonWarrantsMember" xlink:title="CommonWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="CommonWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to CommonWarrantsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentWarrantsMember" xlink:label="PlacementAgentWarrantsMember" xlink:title="PlacementAgentWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PlacementAgentWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PlacementAgentWarrantsMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsOutstandingMaturityDate" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsOutstandingMaturityDate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightOutstanding" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClassOfWarrantOrRightExpired" xlink:label="ClassOfWarrantOrRightExpired" xlink:title="ClassOfWarrantOrRightExpired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExpired" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExpired" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightTable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsOneMember" xlink:label="WarrantsOneMember" xlink:title="WarrantsOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsOneMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsTwoMember" xlink:label="WarrantsTwoMember" xlink:title="WarrantsTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsTwoMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsThreeMember" xlink:label="WarrantsThreeMember" xlink:title="WarrantsThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsThreeMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsFourMember" xlink:label="WarrantsFourMember" xlink:title="WarrantsFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsFourMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsFiveMember" xlink:label="WarrantsFiveMember" xlink:title="WarrantsFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsFiveMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsFiveMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSixMember" xlink:label="WarrantsSixMember" xlink:title="WarrantsSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSixMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsSixMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSevenMember" xlink:label="WarrantsSevenMember" xlink:title="WarrantsSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSevenMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsSevenMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsEightMember" xlink:label="WarrantsEightMember" xlink:title="WarrantsEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsEightMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsEightMember" order="8.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityDividendsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfEquityIncentivePlans" xlink:label="NumberOfEquityIncentivePlans" xlink:title="NumberOfEquityIncentivePlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfEquityIncentivePlans" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to NumberOfEquityIncentivePlans" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to CommonStockCapitalSharesReservedForFutureIssuance" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:label="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:title="PercentageOfIncentiveStockOptionsGrantedToStockholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to PercentageOfIncentiveStockOptionsGrantedToStockholders" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two015StockBasedIncentiveCompensationPlanMember" xlink:label="Two015StockBasedIncentiveCompensationPlanMember" xlink:title="Two015StockBasedIncentiveCompensationPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="Two015StockBasedIncentiveCompensationPlanMember" xlink:title="definition: PlanNameDomain to Two015StockBasedIncentiveCompensationPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:label="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="Two021StockBasedIncentiveCompensationPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="definition: PlanNameDomain to Two021StockBasedIncentiveCompensationPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="22.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="GranteeStatusAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to GranteeStatusAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain" xlink:title="definition: GranteeStatusAxis to GranteeStatusDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain_2" xlink:title="GranteeStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain_2" xlink:title="definition: GranteeStatusAxis to GranteeStatusDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="ShareBasedPaymentArrangementEmployeeMember" xlink:title="ShareBasedPaymentArrangementEmployeeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GranteeStatusDomain" xlink:to="ShareBasedPaymentArrangementEmployeeMember" xlink:title="definition: GranteeStatusDomain to ShareBasedPaymentArrangementEmployeeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="ShareBasedPaymentArrangementNonemployeeMember" xlink:title="ShareBasedPaymentArrangementNonemployeeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GranteeStatusDomain" xlink:to="ShareBasedPaymentArrangementNonemployeeMember" xlink:title="definition: GranteeStatusDomain to ShareBasedPaymentArrangementNonemployeeMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockOptionPlanMember" xlink:label="Two021StockOptionPlanMember" xlink:title="Two021StockOptionPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021StockOptionPlanMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to Two021StockOptionPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021EquityPlanMember" xlink:label="Two021EquityPlanMember" xlink:title="Two021EquityPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021EquityPlanMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to Two021EquityPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="InducementGrantMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to InducementGrantMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to CommonStockCapitalSharesReservedForFutureIssuance" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceOneMember" xlink:label="ExercisePriceOneMember" xlink:title="ExercisePriceOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceOneMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceTwoMember" xlink:label="ExercisePriceTwoMember" xlink:title="ExercisePriceTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceTwoMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceThreeMember" xlink:label="ExercisePriceThreeMember" xlink:title="ExercisePriceThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceThreeMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceFourMember" xlink:label="ExercisePriceFourMember" xlink:title="ExercisePriceFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceFourMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceFiveMember" xlink:label="ExercisePriceFiveMember" xlink:title="ExercisePriceFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceFiveMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceFiveMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceSixMember" xlink:label="ExercisePriceSixMember" xlink:title="ExercisePriceSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceSixMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceSixMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceSevenMember" xlink:label="ExercisePriceSevenMember" xlink:title="ExercisePriceSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceSevenMember" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceSevenMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:label="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="Two021StockBasedIncentiveCompensationPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="definition: PlanNameDomain to Two021StockBasedIncentiveCompensationPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantAbstract" xlink:label="InducementGrantAbstract" xlink:title="InducementGrantAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="InducementGrantAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to InducementGrantAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfStockOptionGrants" xlink:label="NumberOfStockOptionGrants" xlink:title="NumberOfStockOptionGrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfStockOptionGrants" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to NumberOfStockOptionGrants" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="17.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="InducementGrantMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to InducementGrantMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EmployeeStockPurchasePlanAbstract" xlink:label="EmployeeStockPurchasePlanAbstract" xlink:title="EmployeeStockPurchasePlanAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="EmployeeStockPurchasePlanAbstract" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to EmployeeStockPurchasePlanAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:title="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:label="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:title="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="StockRepurchasedDuringPeriodShares" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to StockRepurchasedDuringPeriodShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfPurchaseDatesForOffering" xlink:label="NumberOfPurchaseDatesForOffering" xlink:title="NumberOfPurchaseDatesForOffering" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="NumberOfPurchaseDatesForOffering" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to NumberOfPurchaseDatesForOffering" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to CommonStockSharesIssued" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to CommonStockCapitalSharesReservedForFutureIssuance" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="definition: ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain_2" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021EmployeeStockPurchasePlanMember" xlink:label="Two021EmployeeStockPurchasePlanMember" xlink:title="Two021EmployeeStockPurchasePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021EmployeeStockPurchasePlanMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to Two021EmployeeStockPurchasePlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:label="SalariesWagesAndOfficersCompensationAbstract" xlink:title="SalariesWagesAndOfficersCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SalariesWagesAndOfficersCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SalariesWagesAndOfficersCompensationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockBasedCompensationExpenseAbstract" xlink:label="StockBasedCompensationExpenseAbstract" xlink:title="StockBasedCompensationExpenseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockBasedCompensationExpenseAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockBasedCompensationExpenseAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:label="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:title="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to IncomeStatementLocationAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="ResearchAndDevelopmentExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to ResearchAndDevelopmentExpenseMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="SellingAndMarketingExpenseMember" xlink:title="SellingAndMarketingExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="SellingAndMarketingExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to SellingAndMarketingExpenseMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="GeneralAndAdministrativeExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to GeneralAndAdministrativeExpenseMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RetirementPlanDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RelatedpartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RelatedPartyTransactionAbstract" xlink:label="RelatedPartyTransactionAbstract" xlink:title="RelatedPartyTransactionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to RelatedPartyTransactionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="RelatedPartyTransactionAmountsOfTransaction" xlink:title="RelatedPartyTransactionAmountsOfTransaction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionAmountsOfTransaction" xlink:title="definition: RelatedPartyTransactionLineItems to RelatedPartyTransactionAmountsOfTransaction" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="WarrantsAndRightsOutstandingMaturityDate" xlink:title="definition: RelatedPartyTransactionLineItems to WarrantsAndRightsOutstandingMaturityDate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonStockMember" xlink:title="definition: ClassOfStockDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesBWarrantsMember" xlink:title="definition: ClassOfStockDomain to SeriesBWarrantsMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to NetIncomeLossAvailableToCommonStockholdersBasicAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="definition: ClassOfWarrantOrRightLineItems to NetIncomeLossAvailableToCommonStockholdersBasic" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="definition: ClassOfWarrantOrRightLineItems to NetIncomeLossAvailableToCommonStockholdersDiluted" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="definition: ClassOfWarrantOrRightLineItems to WeightedAverageNumberOfSharesOutstandingBasic" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="definition: ClassOfWarrantOrRightLineItems to WeightedAverageNumberOfDilutedSharesOutstanding" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="EarningsPerShareBasic" xlink:title="definition: ClassOfWarrantOrRightLineItems to EarningsPerShareBasic" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="EarningsPerShareDiluted" xlink:title="definition: ClassOfWarrantOrRightLineItems to EarningsPerShareDiluted" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="definition: ClassOfWarrantOrRightLineItems to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:label="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="definition: ClassOfWarrantOrRightLineItems to IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="definition: ClassOfWarrantOrRightLineItems to IncrementalCommonSharesAttributableToCallOptionsAndWarrants" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="definition: ClassOfWarrantOrRightLineItems to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightTable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSixMember" xlink:label="WarrantsSixMember" xlink:title="WarrantsSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSixMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsSixMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSevenMember" xlink:label="WarrantsSevenMember" xlink:title="WarrantsSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSevenMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantsSevenMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SegmentReportingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="SegmentReportingInformationProfitLossAbstract" xlink:title="SegmentReportingInformationProfitLossAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationProfitLossAbstract" xlink:title="definition: SegmentReportingInformationLineItems to SegmentReportingInformationProfitLossAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfOperatingSegments" xlink:title="definition: SegmentReportingInformationLineItems to NumberOfOperatingSegments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfReportableSegments" xlink:title="definition: SegmentReportingInformationLineItems to NumberOfReportableSegments" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: SegmentReportingInformationLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="definition: SegmentReportingInformationLineItems to CostOfGoodsAndServicesSold" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="definition: SegmentReportingInformationLineItems to ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherResearchAndDevelopmentExpense" xlink:label="OtherResearchAndDevelopmentExpense" xlink:title="OtherResearchAndDevelopmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OtherResearchAndDevelopmentExpense" xlink:title="definition: SegmentReportingInformationLineItems to OtherResearchAndDevelopmentExpense" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ResearchAndDevelopmentExpense" xlink:title="definition: SegmentReportingInformationLineItems to ResearchAndDevelopmentExpense" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SellingAndMarketingExpense" xlink:title="definition: SegmentReportingInformationLineItems to SellingAndMarketingExpense" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GeneralAndAdministrativeExpense" xlink:title="definition: SegmentReportingInformationLineItems to GeneralAndAdministrativeExpense" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="DepreciationAndAmortization" xlink:title="definition: SegmentReportingInformationLineItems to DepreciationAndAmortization" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingExpenses" xlink:title="definition: SegmentReportingInformationLineItems to OperatingExpenses" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NonoperatingIncomeExpense" xlink:title="definition: SegmentReportingInformationLineItems to NonoperatingIncomeExpense" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: SegmentReportingInformationLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: SegmentReportingInformationLineItems to IncomeTaxExpenseBenefit" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to NetIncomeLoss" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="17.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_BusinessSegmentMember" xlink:label="BusinessSegmentMember" xlink:title="BusinessSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="BusinessSegmentMember" xlink:title="definition: SegmentDomain to BusinessSegmentMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:label="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:title="ProceedsFromIssuanceOrSaleOfEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:title="definition: SubsequentEventLineItems to ProceedsFromIssuanceOrSaleOfEquityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="definition: SubsequentEventLineItems to SaleOfStockNumberOfSharesIssuedInTransaction" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="SaleOfStockConsiderationReceivedOnTransaction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="definition: SubsequentEventLineItems to SaleOfStockConsiderationReceivedOnTransaction" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DebtConversionConvertedInstrumentAmount1" xlink:title="definition: SubsequentEventLineItems to DebtConversionConvertedInstrumentAmount1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="DebtConversionConvertedInstrumentSharesIssued1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="definition: SubsequentEventLineItems to DebtConversionConvertedInstrumentSharesIssued1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventTable" xlink:title="definition: SubsequentEventLineItems to SubsequentEventTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: SubsequentEventTable to SubsequentEventTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: SubsequentEventTable to SubsidiarySaleOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AtTheMarketFacilityMember" xlink:label="AtTheMarketFacilityMember" xlink:title="AtTheMarketFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="AtTheMarketFacilityMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to AtTheMarketFacilityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: SubsequentEventTable to LongtermDebtTypeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: LongtermDebtTypeDomain to ConvertibleDebtMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: SubsequentEventTable to StatementClassOfStockAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonStockMember" xlink:title="definition: ClassOfStockDomain to CommonStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to OperatingLeaseLiabilityCurrent" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: AssetsAbstract to OperatingLeaseRightOfUseAsset" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>femy-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:label xlink:type="resource" xlink:label="ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_InsiderTradingArrLineItems" xml:lang="en-US" id="ecd_InsiderTradingArrLineItems">Insider Trading Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems" xlink:title="label: InsiderTradingArrLineItems to ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag_lbl1">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag_lbl1">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag_lbl1">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag_lbl1">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsAccumulatedAmortization to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Less accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital">Additional paid-in-capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="AmortizationOfFinancingCostsAndDiscounts" xlink:title="AmortizationOfFinancingCostsAndDiscounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xml:lang="en-US" id="us-gaap_AmortizationOfFinancingCostsAndDiscounts">Amortization of debt issuance costs and discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:title="label: AmortizationOfFinancingCostsAndDiscounts to us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AmortizationOfFinancingCostsAndDiscounts1" xml:lang="en-US" id="us-gaap_AmortizationOfFinancingCostsAndDiscounts1">Amortization of debt discount and issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts1" xlink:title="label: AmortizationOfFinancingCostsAndDiscounts to us-gaap_AmortizationOfFinancingCostsAndDiscounts1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_Depreciation" xml:lang="en-US" id="us-gaap_Depreciation">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation" xlink:title="label: Depreciation to us-gaap_Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation_lbl1" xml:lang="en-US" id="us-gaap_Depreciation_lbl1">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation_lbl1" xlink:title="label: Depreciation to us-gaap_Depreciation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AdvertisingExpense" xml:lang="en-US" id="us-gaap_AdvertisingExpense">Advertising expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense" xlink:title="label: AdvertisingExpense to us-gaap_AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdvertisingExpense_lbl1" xml:lang="en-US" id="us-gaap_AdvertisingExpense_lbl1">Advertising Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl1" xlink:title="label: AdvertisingExpense to us-gaap_AdvertisingExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US" id="us-gaap_AdvertisingCostsPolicyTextBlock">Advertising Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:title="label: AdvertisingCostsPolicyTextBlock to us-gaap_AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1">Advertising Cost [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" xlink:title="label: AdvertisingCostsPolicyTextBlock to us-gaap_AdvertisingCostsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets">Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AmortizationOfIntangibleAssets1" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets1">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets1" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfIntangibleAssets_lbl2" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets_lbl2">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl2" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="AssetImpairmentChargesAbstract" xlink:title="AssetImpairmentChargesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetImpairmentChargesAbstract" xml:lang="en-US" id="us-gaap_AssetImpairmentChargesAbstract">Impairment of Long-Lived Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentChargesAbstract" xlink:title="label: AssetImpairmentChargesAbstract to us-gaap_AssetImpairmentChargesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract">Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic">Net loss per share attributable to common stockholders, basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic1">Net loss per share attributable to common stockholders, basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPaidNet" xml:lang="en-US" id="us-gaap_InterestPaidNet">Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories">Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilities">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:title="label: IncreaseDecreaseInAccruedLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInAccruedLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized">Common stock, authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CommonStockSharesIssued" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CommonStockSharesIssued1" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued1" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued2" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued2">Common stock, issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued2" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonStockSharesIssued3" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued3">Common stock purchased (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued3" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding">Common stock, outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue" xml:lang="en-US" id="us-gaap_CommonStockValue">Common stock, $0.001 par, 200,000,000 authorized, 23,473,149 shares issued and 23,355,926 outstanding as of December 31, 2024; and 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">Current Tax Provisions and Deferred Tax Provisions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="us-gaap_ConcentrationRiskByTypeAxis">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="label: ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskLineItems" xml:lang="en-US" id="us-gaap_ConcentrationRiskLineItems">Concentration Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems" xlink:title="label: ConcentrationRiskLineItems to us-gaap_ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTable" xml:lang="en-US" id="us-gaap_ConcentrationRiskTable">Concentration Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable" xlink:title="label: ConcentrationRiskTable to us-gaap_ConcentrationRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US" id="us-gaap_ConcentrationRiskTypeDomain">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="label: ConcentrationRiskTypeDomain to us-gaap_ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross" xlink:label="ConstructionInProgressGross" xlink:title="ConstructionInProgressGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressGross" xml:lang="en-US" id="us-gaap_ConstructionInProgressGross">Construction in progress</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross" xlink:title="label: ConstructionInProgressGross to us-gaap_ConstructionInProgressGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtMember" xml:lang="en-US" id="us-gaap_ConvertibleDebtMember">Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="label: ConvertibleDebtMember to us-gaap_ConvertibleDebtMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="ConvertibleNotesPayableCurrent" xlink:title="ConvertibleNotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConvertibleNotesPayableCurrent" xml:lang="en-US" id="us-gaap_ConvertibleNotesPayableCurrent">Convertible notes payable, net (including related parties)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent" xlink:title="label: ConvertibleNotesPayableCurrent to us-gaap_ConvertibleNotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleNotesPayableCurrent_lbl1" xml:lang="en-US" id="us-gaap_ConvertibleNotesPayableCurrent_lbl1">Convertible Notes Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl1" xlink:title="label: ConvertibleNotesPayableCurrent to us-gaap_ConvertibleNotesPayableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConvertibleLongTermNotesPayable" xml:lang="en-US" id="us-gaap_ConvertibleLongTermNotesPayable">Future principal payments payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable" xlink:title="label: ConvertibleLongTermNotesPayable to us-gaap_ConvertibleLongTermNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleLongTermNotesPayable1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ConvertibleLongTermNotesPayable1" xml:lang="en-US" id="us-gaap_ConvertibleLongTermNotesPayable1">Total Convertible Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable1" xlink:title="label: ConvertibleLongTermNotesPayable to us-gaap_ConvertibleLongTermNotesPayable1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleLongTermNotesPayable2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleLongTermNotesPayable2" xml:lang="en-US" id="us-gaap_ConvertibleLongTermNotesPayable2">Convertible notes payable, net (including related parties)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable2" xlink:title="label: ConvertibleLongTermNotesPayable to us-gaap_ConvertibleLongTermNotesPayable2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="ConvertiblePreferredStockMember" xlink:title="ConvertiblePreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertiblePreferredStockMember" xml:lang="en-US" id="us-gaap_ConvertiblePreferredStockMember">Convertible Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember" xlink:title="label: ConvertiblePreferredStockMember to us-gaap_ConvertiblePreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold">Cost of sales (excluding depreciation expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit">Current federal taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentIncomeTaxExpenseBenefit">Current tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="label: CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" xlink:title="label: CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentStateAndLocalTaxExpenseBenefit">Current state taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="label: CurrentStateAndLocalTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CustomerConcentrationRiskMember" xml:lang="en-US" id="us-gaap_CustomerConcentrationRiskMember">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:title="label: CustomerConcentrationRiskMember to us-gaap_CustomerConcentrationRiskMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:title="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xml:lang="en-US" id="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">Maturity date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:title="label: DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear to us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtDisclosureTextBlock" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock">Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl1">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount">Notes principal balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtInstrumentCarryingAmount1" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount1">Aggregate principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount1" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US" id="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment">Frequency of installment payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="label: DebtInstrumentFrequencyOfPeriodicPayment to us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage">Interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage1">Stated interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage1" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage2" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage2">Convertible note accrue interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage2" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate">Maturity date of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentMaturityDate_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate_lbl1">Debt Instrument, Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl1" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="DebtInstrumentPeriodicPayment" xlink:title="DebtInstrumentPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentPeriodicPayment" xml:lang="en-US" id="us-gaap_DebtInstrumentPeriodicPayment">Monthly principal and interest payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="label: DebtInstrumentPeriodicPayment to us-gaap_DebtInstrumentPeriodicPayment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscount">Debt discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="label: DebtInstrumentUnamortizedDiscount to us-gaap_DebtInstrumentUnamortizedDiscount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentsAbstract" xml:lang="en-US" id="us-gaap_DebtInstrumentsAbstract">Notes Payable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract" xlink:title="label: DebtInstrumentsAbstract to us-gaap_DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentsAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentsAbstract1" xml:lang="en-US" id="us-gaap_DebtInstrumentsAbstract1">Convertible Notes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract1" xlink:title="label: DebtInstrumentsAbstract to us-gaap_DebtInstrumentsAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable" xml:lang="en-US" id="us-gaap_DebtInstrumentTable">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentTable1" xml:lang="en-US" id="us-gaap_DebtInstrumentTable1">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable1" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US" id="us-gaap_PaymentsOfDebtIssuanceCosts">Transaction costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:title="label: PaymentsOfDebtIssuanceCosts to us-gaap_PaymentsOfDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1">Payments of Debt Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xlink:title="label: PaymentsOfDebtIssuanceCosts to us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit">Deferred federal taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit">Deferred tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities">Deferred tax liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl1">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">Deferred state taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="label: DeferredStateAndLocalIncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGrossAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGrossAbstract">Deferred tax asset arising from [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:title="label: DeferredTaxAssetsGrossAbstract to us-gaap_DeferredTaxAssetsGrossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsGross" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross">Deferred tax asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl1">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">Research and development expense capitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="label: DeferredTaxAssetsInProcessResearchAndDevelopment to us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl1">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl1" xlink:title="label: DeferredTaxAssetsInProcessResearchAndDevelopment to us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsLiabilitiesNet">Net deferred tax asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="label: DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1">Deferred Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xlink:title="label: DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">Net operating loss carry forwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract">Operating Loss Carryforwards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOther" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOther">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="label: DeferredTaxAssetsOther to us-gaap_DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOther_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOther_lbl1">Deferred Tax Assets, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl1" xlink:title="label: DeferredTaxAssetsOther to us-gaap_DeferredTaxAssetsOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">Research and development tax credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="label: DeferredTaxAssetsTaxCreditCarryforwardsResearch to us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch1">Research and experimentation tax credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch1" xlink:title="label: DeferredTaxAssetsTaxCreditCarryforwardsResearch to us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">Share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">Accrued expenses (compensation)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesAbstract">Deferred tax liability arising from [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:title="label: DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" xlink:title="label: DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationAndAmortization" xml:lang="en-US" id="us-gaap_DepreciationAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization" xlink:title="label: DepreciationAndAmortization to us-gaap_DepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DepreciationAndAmortization1" xml:lang="en-US" id="us-gaap_DepreciationAndAmortization1">Depreciation and amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization1" xlink:title="label: DepreciationAndAmortization to us-gaap_DepreciationAndAmortization1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:label="DepreciationExpenseOnReclassifiedAssets" xlink:title="DepreciationExpenseOnReclassifiedAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationExpenseOnReclassifiedAssets" xml:lang="en-US" id="us-gaap_DepreciationExpenseOnReclassifiedAssets">Depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationExpenseOnReclassifiedAssets" xlink:to="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:title="label: DepreciationExpenseOnReclassifiedAssets to us-gaap_DepreciationExpenseOnReclassifiedAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="CashAndCashEquivalentsDisclosureTextBlock" xlink:title="CashAndCashEquivalentsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsDisclosureTextBlock">Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:title="label: CashAndCashEquivalentsDisclosureTextBlock to us-gaap_CashAndCashEquivalentsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl1">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl1" xlink:title="label: CashAndCashEquivalentsDisclosureTextBlock to us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted">Net loss per share attributable to common stockholders, diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted1">Net loss per share attributable to common stockholders, diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations">Effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="label: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">Federal income tax at statutory federal rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">Permanent differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="label: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential to us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">Other deferred adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="label: EffectiveIncomeTaxRateReconciliationOtherAdjustments to us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">State income tax expense (net of federal benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="label: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes to us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">Stock Option Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensation" xml:lang="en-US" id="us-gaap_ShareBasedCompensation">Share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl1">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl1" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:title="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xml:lang="en-US" id="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">Common stock available for purchase (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:title="label: EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares to us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xml:lang="en-US" id="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain">Employee Stock Ownership Plan (ESOP), Plan [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="label: EmployeeStockOwnershipPlanESOPPlanDomain to us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xml:lang="en-US" id="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">Employee Stock Ownership Plan (ESOP) Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="label: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xml:lang="en-US" id="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:title="label: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xml:lang="en-US" id="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="label: ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable to us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="us-gaap_FairValueOfFinancialInstrumentsPolicy">Fair Value of Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:title="label: FairValueOfFinancialInstrumentsPolicy to us-gaap_FairValueOfFinancialInstrumentsPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticCountryMember" xml:lang="en-US" id="us-gaap_DomesticCountryMember">Federal [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember" xlink:title="label: DomesticCountryMember to us-gaap_DomesticCountryMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="FurnitureAndFixturesGross" xlink:title="FurnitureAndFixturesGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FurnitureAndFixturesGross" xml:lang="en-US" id="us-gaap_FurnitureAndFixturesGross">Furniture and fixtures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross" xlink:title="label: FurnitureAndFixturesGross to us-gaap_FurnitureAndFixturesGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FurnitureAndFixturesMember" xml:lang="en-US" id="us-gaap_FurnitureAndFixturesMember">Furniture and Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:title="label: FurnitureAndFixturesMember to us-gaap_FurnitureAndFixturesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpense">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="label: GeneralAndAdministrativeExpense to us-gaap_GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GeneralAndAdministrativeExpense1" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpense1">General and administrative expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense1" xlink:title="label: GeneralAndAdministrativeExpense to us-gaap_GeneralAndAdministrativeExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpenseMember">General and Administrative [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:title="label: GeneralAndAdministrativeExpenseMember to us-gaap_GeneralAndAdministrativeExpenseMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US" id="us-gaap_IntangibleAssetsFiniteLivedPolicy">Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:title="label: IntangibleAssetsFiniteLivedPolicy to us-gaap_IntangibleAssetsFiniteLivedPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember" xlink:label="IPOMember" xlink:title="IPOMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IPOMember" xml:lang="en-US" id="us-gaap_IPOMember">IPO [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPOMember" xlink:to="us-gaap_IPOMember" xlink:title="label: IPOMember to us-gaap_IPOMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IPOMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IPOMember_lbl1" xml:lang="en-US" id="us-gaap_IPOMember_lbl1">IPO [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPOMember" xlink:to="us-gaap_IPOMember_lbl1" xlink:title="label: IPOMember to us-gaap_IPOMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US" id="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="label: ImpairmentOfLongLivedAssetsHeldForUse to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" xml:lang="en-US" id="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" xlink:title="label: ImpairmentOfLongLivedAssetsHeldForUse to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract">Statements of Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxUncertaintiesAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxUncertaintiesAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesAbstract" xlink:title="label: IncomeTaxUncertaintiesAbstract to us-gaap_IncomeTaxUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1">Income Tax Uncertainties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" xlink:title="label: IncomeTaxUncertaintiesAbstract to us-gaap_IncomeTaxUncertaintiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl1">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">Reconciliation of Income Tax (Benefit) Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesPaidNet" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet">Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingAssets">Prepaid and other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:title="label: IncreaseDecreaseInOtherOperatingAssets to us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1">Increase (Decrease) in Other Operating Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingAssets to us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">Warrants to purchase common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="label: IncrementalCommonSharesAttributableToCallOptionsAndWarrants to us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">Options to purchase common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">Intangible Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="label: IntangibleAssetsNetExcludingGoodwillAbstract to us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsGross">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="label: FiniteLivedIntangibleAssetsGross to us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsGross_lbl1">Finite-Lived Intangible Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsGross to us-gaap_FiniteLivedIntangibleAssetsGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet">Net book value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet1">Intangible assets, net of accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet1" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract">Intangible Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InterestExpenseDebt" xml:lang="en-US" id="us-gaap_InterestExpenseDebt">Interest expense on loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt" xlink:title="label: InterestExpenseDebt to us-gaap_InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InterestExpenseDebt1" xml:lang="en-US" id="us-gaap_InterestExpenseDebt1">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt1" xlink:title="label: InterestExpenseDebt to us-gaap_InterestExpenseDebt1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseDebt_lbl2" xml:lang="en-US" id="us-gaap_InterestExpenseDebt_lbl2">Interest Expense, Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl2" xlink:title="label: InterestExpenseDebt to us-gaap_InterestExpenseDebt_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoods" xml:lang="en-US" id="us-gaap_InventoryFinishedGoods">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods" xlink:title="label: InventoryFinishedGoods to us-gaap_InventoryFinishedGoods" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet" xml:lang="en-US" id="us-gaap_InventoryNet">Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet" xlink:title="label: InventoryNet to us-gaap_InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet1" xml:lang="en-US" id="us-gaap_InventoryNet1">Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet1" xlink:title="label: InventoryNet to us-gaap_InventoryNet1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryNetAbstract" xml:lang="en-US" id="us-gaap_InventoryNetAbstract">Inventory Stated at Cost, Net of Reserve [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract" xlink:title="label: InventoryNetAbstract to us-gaap_InventoryNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNetAbstract_lbl1" xml:lang="en-US" id="us-gaap_InventoryNetAbstract_lbl1">Inventory, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl1" xlink:title="label: InventoryNetAbstract to us-gaap_InventoryNetAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterials" xml:lang="en-US" id="us-gaap_InventoryRawMaterials">Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials" xlink:title="label: InventoryRawMaterials to us-gaap_InventoryRawMaterials" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcess" xml:lang="en-US" id="us-gaap_InventoryWorkInProcess">Work in progress</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess" xlink:title="label: InventoryWorkInProcess to us-gaap_InventoryWorkInProcess" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryPolicyTextBlock" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl1">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="LeaseholdImprovementsGross" xlink:title="LeaseholdImprovementsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseholdImprovementsGross" xml:lang="en-US" id="us-gaap_LeaseholdImprovementsGross">Leasehold improvements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross" xlink:title="label: LeaseholdImprovementsGross to us-gaap_LeaseholdImprovementsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities" xml:lang="en-US" id="us-gaap_Liabilities">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities" xlink:title="label: Liabilities to us-gaap_Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract">Liabilities and Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityLenderDomain" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLenderDomain">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:title="label: LineOfCreditFacilityLenderDomain to us-gaap_LineOfCreditFacilityLenderDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAxis" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAxis">Lender Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:title="label: LineOfCreditFacilityAxis to us-gaap_LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalFees" xlink:label="LegalFees" xlink:title="LegalFees" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LegalFees" xml:lang="en-US" id="us-gaap_LegalFees">Legal expenses incurred paid by underwriters</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalFees" xlink:to="us-gaap_LegalFees" xlink:title="label: LegalFees to us-gaap_LegalFees" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LegalFees_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LegalFees_lbl1" xml:lang="en-US" id="us-gaap_LegalFees_lbl1">Legal Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalFees" xlink:to="us-gaap_LegalFees_lbl1" xlink:title="label: LegalFees to us-gaap_LegalFees_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentMember" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MoneyMarketFundsMember" xml:lang="en-US" id="us-gaap_MoneyMarketFundsMember">Money Market Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember" xlink:title="label: MoneyMarketFundsMember to us-gaap_MoneyMarketFundsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities">Net cash used in operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss" xml:lang="en-US" id="us-gaap_NetIncomeLoss">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss1" xml:lang="en-US" id="us-gaap_NetIncomeLoss1">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">Net loss attributable to common stockholders, basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic1" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic1">Net loss attributable to common stockholders, basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic1" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense">Total other (expense) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NonoperatingIncomeExpense1" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense1">Total other (expense) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense1" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpense_lbl2" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense_lbl2">Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl2" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpenseAbstract">Other (expense) income:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="label: NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="AssetsNoncurrentAbstract" xlink:title="AssetsNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US" id="us-gaap_AssetsNoncurrentAbstract">Long-term assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" xlink:title="label: AssetsNoncurrentAbstract to us-gaap_AssetsNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_LiabilitiesNoncurrent">Total long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:title="label: LiabilitiesNoncurrent to us-gaap_LiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesNoncurrent_lbl1">Liabilities, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl1" xlink:title="label: LiabilitiesNoncurrent to us-gaap_LiabilitiesNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="LiabilitiesNoncurrentAbstract" xlink:title="LiabilitiesNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesNoncurrentAbstract">Long-term liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="label: LiabilitiesNoncurrentAbstract to us-gaap_LiabilitiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MarketingAndAdvertisingExpenseAbstract" xml:lang="en-US" id="us-gaap_MarketingAndAdvertisingExpenseAbstract">Advertising Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:title="label: MarketingAndAdvertisingExpenseAbstract to us-gaap_MarketingAndAdvertisingExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl1" xml:lang="en-US" id="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl1">Marketing and Advertising Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl1" xlink:title="label: MarketingAndAdvertisingExpenseAbstract to us-gaap_MarketingAndAdvertisingExpenseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="NotesPayableCurrent" xlink:title="NotesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NotesPayableCurrent" xml:lang="en-US" id="us-gaap_NotesPayableCurrent">Note payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent" xlink:title="label: NotesPayableCurrent to us-gaap_NotesPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OfficeEquipmentMember" xml:lang="en-US" id="us-gaap_OfficeEquipmentMember">Office Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember" xlink:title="label: OfficeEquipmentMember to us-gaap_OfficeEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwards" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards">Net operating loss carry forwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwards_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards_lbl1">Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl1" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">Organization, Nature of Business, and Liquidity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl1">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl1" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsCurrent" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent">Prepaid and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">Retirement Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanContributionsByEmployer">Contributions by employer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:title="label: DefinedBenefitPlanContributionsByEmployer to us-gaap_DefinedBenefitPlanContributionsByEmployer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding">Preferred stock, shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_PreferredStockSharesOutstanding1" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding1">Preferred stock, shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding1" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesOutstanding2" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding2">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding2" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromConvertibleDebt" xml:lang="en-US" id="us-gaap_ProceedsFromConvertibleDebt">Proceeds from convertible notes, including related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt" xlink:title="label: ProceedsFromConvertibleDebt to us-gaap_ProceedsFromConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromConvertibleDebt1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromConvertibleDebt1" xml:lang="en-US" id="us-gaap_ProceedsFromConvertibleDebt1">Proceeds from convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt1" xlink:title="label: ProceedsFromConvertibleDebt to us-gaap_ProceedsFromConvertibleDebt1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock">Proceeds from at-the-market sales of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock1" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock1">Proceeds from sale of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock1" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOrSaleOfEquity">Gross proceeds from offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:title="label: ProceedsFromIssuanceOrSaleOfEquity to us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl1">Proceeds from Issuance or Sale of Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl1" xlink:title="label: ProceedsFromIssuanceOrSaleOfEquity to us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:label="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:title="ProceedsFromIssuanceOrSaleOfEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract">Issuance Sale of Common Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:title="label: ProceedsFromIssuanceOrSaleOfEquityAbstract to us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="ProceedsFromIssuanceInitialPublicOffering" xlink:title="ProceedsFromIssuanceInitialPublicOffering" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceInitialPublicOffering">Proceeds from issuance after deducting underwriting discounts, commissions, and legal expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:title="label: ProceedsFromIssuanceInitialPublicOffering to us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1">Proceeds from Issuance Initial Public Offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1" xlink:title="label: ProceedsFromIssuanceInitialPublicOffering to us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfWarrants" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfWarrants">Proceeds from the issuance of common stock and warrants in April 2023 Financing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:title="label: ProceedsFromIssuanceOfWarrants to us-gaap_ProceedsFromIssuanceOfWarrants" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="ProceedsFromNotesPayable" xlink:title="ProceedsFromNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromNotesPayable" xml:lang="en-US" id="us-gaap_ProceedsFromNotesPayable">Proceeds to pay insurance premiums</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:title="label: ProceedsFromNotesPayable to us-gaap_ProceedsFromNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromNotesPayable_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromNotesPayable_lbl1">Proceeds from Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl1" xlink:title="label: ProceedsFromNotesPayable to us-gaap_ProceedsFromNotesPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross">Property and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl1">Property, Plant and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl1" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet">Net property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAbstract">Property and Equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="label: PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">Property and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US" id="us-gaap_ProvisionForDoubtfulAccounts">Accounts receivable reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:title="label: ProvisionForDoubtfulAccounts to us-gaap_ProvisionForDoubtfulAccounts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US" id="us-gaap_PaymentsToAcquireIntangibleAssets">Acquisition of patents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:title="label: PaymentsToAcquireIntangibleAssets to us-gaap_PaymentsToAcquireIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1">Payments to Acquire Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xlink:title="label: PaymentsToAcquireIntangibleAssets to us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">Purchases of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="TradeAndOtherAccountsReceivablePolicy" xlink:title="TradeAndOtherAccountsReceivablePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US" id="us-gaap_TradeAndOtherAccountsReceivablePolicy">Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:title="label: TradeAndOtherAccountsReceivablePolicy to us-gaap_TradeAndOtherAccountsReceivablePolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="RedeemableConvertiblePreferredStockMember" xlink:title="RedeemableConvertiblePreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RedeemableConvertiblePreferredStockMember" xml:lang="en-US" id="us-gaap_RedeemableConvertiblePreferredStockMember">Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemableConvertiblePreferredStockMember" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" xlink:title="label: RedeemableConvertiblePreferredStockMember to us-gaap_RedeemableConvertiblePreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="RelatedPartyTransactionAmountsOfTransaction" xlink:title="RelatedPartyTransactionAmountsOfTransaction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionAmountsOfTransaction">Related-party transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:title="label: RelatedPartyTransactionAmountsOfTransaction to us-gaap_RelatedPartyTransactionAmountsOfTransaction" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionLineItems">Related Party Transaction [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems" xlink:title="label: RelatedPartyTransactionLineItems to us-gaap_RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsDisclosureTextBlock">Related-Party Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:title="label: RelatedPartyTransactionsDisclosureTextBlock to us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US" id="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable">Related Party Transaction [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="label: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="RepaymentsOfNotesPayable" xlink:title="RepaymentsOfNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RepaymentsOfNotesPayable" xml:lang="en-US" id="us-gaap_RepaymentsOfNotesPayable">Down payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable" xlink:title="label: RepaymentsOfNotesPayable to us-gaap_RepaymentsOfNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfNotesPayable1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfNotesPayable1" xml:lang="en-US" id="us-gaap_RepaymentsOfNotesPayable1">Repayment of note payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable1" xlink:title="label: RepaymentsOfNotesPayable to us-gaap_RepaymentsOfNotesPayable1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfNotesPayable_lbl2" xml:lang="en-US" id="us-gaap_RepaymentsOfNotesPayable_lbl2">Repayments of Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl2" xlink:title="label: RepaymentsOfNotesPayable to us-gaap_RepaymentsOfNotesPayable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock">Issuance costs for at-the-market sales of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfConvertibleDebt" xml:lang="en-US" id="us-gaap_RepaymentsOfConvertibleDebt">Issuance costs for convertible notes, including related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="label: RepaymentsOfConvertibleDebt to us-gaap_RepaymentsOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfConvertibleDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfConvertibleDebt_lbl1">Repayments of Convertible Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl1" xlink:title="label: RepaymentsOfConvertibleDebt to us-gaap_RepaymentsOfConvertibleDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpensePolicy">Research and Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:title="label: ResearchAndDevelopmentExpensePolicy to us-gaap_ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl1">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl1" xlink:title="label: ResearchAndDevelopmentExpensePolicy to us-gaap_ResearchAndDevelopmentExpensePolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">Research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="label: ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost to us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1">Research and Development Expense (Excluding Acquired in Process Cost)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" xlink:title="label: ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost to us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US" id="us-gaap_SaleOfStockNameOfTransactionDomain">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="label: SaleOfStockNameOfTransactionDomain to us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xml:lang="en-US" id="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">Sale of common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="label: SaleOfStockNumberOfSharesIssuedInTransaction to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1" xml:lang="en-US" id="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1" xlink:title="label: SaleOfStockNumberOfSharesIssuedInTransaction to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockPricePerShare" xml:lang="en-US" id="us-gaap_SaleOfStockPricePerShare">Purchase price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="label: SaleOfStockPricePerShare to us-gaap_SaleOfStockPricePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="SaleOfStockConsiderationReceivedOnTransaction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US" id="us-gaap_SaleOfStockConsiderationReceivedOnTransaction">Net proceeds from issuance of common stock and warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="label: SaleOfStockConsiderationReceivedOnTransaction to us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockConsiderationReceivedOnTransaction1" xml:lang="en-US" id="us-gaap_SaleOfStockConsiderationReceivedOnTransaction1">Gross cash proceeds from offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction1" xlink:title="label: SaleOfStockConsiderationReceivedOnTransaction to us-gaap_SaleOfStockConsiderationReceivedOnTransaction1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xml:lang="en-US" id="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">Share-based Compensation Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="label: DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock to us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl1">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl1" xlink:title="label: DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock to us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock">Estimated Useful Lives of Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock">Segment Reporting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">Significant Segment Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US" id="us-gaap_SegmentReportingInformationLineItems">Segment Reporting Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems" xlink:title="label: SegmentReportingInformationLineItems to us-gaap_SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTable to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingAndMarketingExpense" xml:lang="en-US" id="us-gaap_SellingAndMarketingExpense">Sales and marketing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:title="label: SellingAndMarketingExpense to us-gaap_SellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SellingAndMarketingExpense1" xml:lang="en-US" id="us-gaap_SellingAndMarketingExpense1">Sales and marketing expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense1" xlink:title="label: SellingAndMarketingExpense to us-gaap_SellingAndMarketingExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="SellingAndMarketingExpenseMember" xlink:title="SellingAndMarketingExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US" id="us-gaap_SellingAndMarketingExpenseMember">Sales and Marketing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember" xlink:title="label: SellingAndMarketingExpenseMember to us-gaap_SellingAndMarketingExpenseMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">Stock based compensation expense expected to be recognized for employees and nonemployees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain">Exercise Price Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">Exercise Price Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">Number of shares of common stock available for awards (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Fair Value of Awards (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">Aggregate intrinsic value, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Ending balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1">Beginning balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2">Options outstanding, outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">Ending balance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1">Beginning balance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice2">Options outstanding, exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">Dividend yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Expected volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">Risk free interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="us-gaap_SignificantAccountingPoliciesTextBlock">Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:title="label: SignificantAccountingPoliciesTextBlock to us-gaap_SignificantAccountingPoliciesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US" id="us-gaap_StateAndLocalJurisdictionMember">State [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:title="label: StateAndLocalJurisdictionMember to us-gaap_StateAndLocalJurisdictionMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract">Statements of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract">Statements of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract">Stockholders' equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockholdersEquityNoteAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteAbstract">Stockholders Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract" xlink:title="label: StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteAbstract_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteAbstract_lbl1">Stockholders' Equity Note [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl1" xlink:title="label: StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightOutstanding">Warrants outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="label: ClassOfWarrantOrRightOutstanding to us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightOutstanding1">Number of warrants outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding1" xlink:title="label: ClassOfWarrantOrRightOutstanding to us-gaap_ClassOfWarrantOrRightOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock">Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1">Equity [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">Warrants purchase shares of common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="label: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1">Warrants issued to purchase common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xlink:title="label: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights2" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights2">Warrants issued to purchase common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights2" xlink:title="label: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeAxis" xml:lang="en-US" id="us-gaap_SubsequentEventTypeAxis">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="label: SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventLineItems" xml:lang="en-US" id="us-gaap_SubsequentEventLineItems">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems" xlink:title="label: SubsequentEventLineItems to us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTable" xml:lang="en-US" id="us-gaap_SubsequentEventTable">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable" xlink:title="label: SubsequentEventTable to us-gaap_SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeDomain" xml:lang="en-US" id="us-gaap_SubsequentEventTypeDomain">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="label: SubsequentEventTypeDomain to us-gaap_SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US" id="us-gaap_SubsidiarySaleOfStockAxis">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="label: SubsidiarySaleOfStockAxis to us-gaap_SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract">Supplemental cash flow information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardNameDomain">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:title="label: TaxCreditCarryforwardNameDomain to us-gaap_TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAxis">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:title="label: TaxCreditCarryforwardAxis to us-gaap_TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent" xml:lang="en-US" id="us-gaap_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits">Unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="WarrantsAndRightsOutstanding" xlink:title="WarrantsAndRightsOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsOutstanding" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstanding">Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:title="label: WarrantsAndRightsOutstanding to us-gaap_WarrantsAndRightsOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1">Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">Total potential shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember" xml:lang="en-US" id="us-gaap_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockMember1" xml:lang="en-US" id="us-gaap_CommonStockMember1">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember1" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="PropertyPlantAndEquipmentDisposals" xlink:title="PropertyPlantAndEquipmentDisposals" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisposals" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisposals">Disposed of property and equipment cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisposals" xlink:to="us-gaap_PropertyPlantAndEquipmentDisposals" xlink:title="label: PropertyPlantAndEquipmentDisposals to us-gaap_PropertyPlantAndEquipmentDisposals" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="PropertyPlantAndEquipmentNetAbstract" xlink:title="PropertyPlantAndEquipmentNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetAbstract">Property and equipment, at cost:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:title="label: PropertyPlantAndEquipmentNetAbstract to us-gaap_PropertyPlantAndEquipmentNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:label="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:title="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease">Net book value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:to="us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:title="label: PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease to us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpense1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense1">Total research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense1" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockMember" xml:lang="en-US" id="us-gaap_PreferredStockMember">Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockMember" xlink:to="us-gaap_PreferredStockMember" xlink:title="label: PreferredStockMember to us-gaap_PreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets" xml:lang="en-US" id="us-gaap_Assets">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets" xlink:title="label: Assets to us-gaap_Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="AccountsReceivableNetAbstract" xlink:title="AccountsReceivableNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetAbstract" xml:lang="en-US" id="us-gaap_AccountsReceivableNetAbstract">Accounts Receivable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract" xlink:title="label: AccountsReceivableNetAbstract to us-gaap_AccountsReceivableNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentIncomeInterest" xml:lang="en-US" id="us-gaap_InvestmentIncomeInterest">Interest income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:title="label: InvestmentIncomeInterest to us-gaap_InvestmentIncomeInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="us-gaap_ConcentrationRiskByBenchmarkAxis">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="label: ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US" id="us-gaap_ConcentrationRiskBenchmarkDomain">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="label: ConcentrationRiskBenchmarkDomain to us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityDomain">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:title="label: IncomeTaxAuthorityDomain to us-gaap_IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Equity Incentive Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="SegmentReportingInformationProfitLossAbstract" xlink:title="SegmentReportingInformationProfitLossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationProfitLossAbstract" xml:lang="en-US" id="us-gaap_SegmentReportingInformationProfitLossAbstract">Segment Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:title="label: SegmentReportingInformationProfitLossAbstract to us-gaap_SegmentReportingInformationProfitLossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="CashAndCashEquivalentsFairValueDisclosure" xlink:title="CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsFairValueDisclosure">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="label: CashAndCashEquivalentsFairValueDisclosure to us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl1">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl1" xlink:title="label: CashAndCashEquivalentsFairValueDisclosure to us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable" xml:lang="en-US" id="us-gaap_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable" xlink:title="label: StatementTable to us-gaap_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="MachineryAndEquipmentGross" xlink:title="MachineryAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentGross" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentGross">Machinery and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross" xlink:title="label: MachineryAndEquipmentGross to us-gaap_MachineryAndEquipmentGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract" xml:lang="en-US" id="us-gaap_AssetsAbstract">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems" xml:lang="en-US" id="us-gaap_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">Net Loss per Share Attributable to Common Stockholders, Basic [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">Warrants Outstanding to Purchase Shares of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="label: ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock to us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightTable" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightTable">Class of Warrant or Right [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="label: ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightAxis">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="label: ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightDomain">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="label: ClassOfWarrantOrRightDomain to us-gaap_ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsTable" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="SummaryOfOperatingLossCarryforwardsTextBlock" xlink:title="SummaryOfOperatingLossCarryforwardsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US" id="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">Federal Net Operating Loss Carryforwards Available to Future Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:title="label: SummaryOfOperatingLossCarryforwardsTextBlock to us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueInputsLevel1Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member">Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member_lbl1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member_lbl1">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl1" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityAbstract" xml:lang="en-US" id="us-gaap_EquityAbstract">Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityAbstract" xlink:to="us-gaap_EquityAbstract" xlink:title="label: EquityAbstract to us-gaap_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock">Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesOutstanding">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" xlink:title="label: TemporaryEquitySharesOutstanding to us-gaap_TemporaryEquitySharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquitySharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesOutstanding_lbl1">Temporary Equity, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl1" xlink:title="label: TemporaryEquitySharesOutstanding to us-gaap_TemporaryEquitySharesOutstanding_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtByMaturityAbstract" xml:lang="en-US" id="us-gaap_LongTermDebtByMaturityAbstract">Long-Term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract" xlink:title="label: LongTermDebtByMaturityAbstract to us-gaap_LongTermDebtByMaturityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightLineItems">Class of Warrant or Right [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="label: ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDomain" xml:lang="en-US" id="us-gaap_ClassOfStockDomain">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="label: ClassOfStockDomain to us-gaap_ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xml:lang="en-US" id="us-gaap_WarrantsAndRightsNoteDisclosureAbstract">Warrants and Rights Note Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:title="label: WarrantsAndRightsNoteDisclosureAbstract to us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="DeferredTaxAssetsNetAbstract" xlink:title="DeferredTaxAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNetAbstract">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" xlink:title="label: DeferredTaxAssetsNetAbstract to us-gaap_DeferredTaxAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent">Other long-term assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpensesAbstract" xml:lang="en-US" id="us-gaap_OperatingExpensesAbstract">Operating expenses:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:title="label: OperatingExpensesAbstract to us-gaap_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingExpenses" xml:lang="en-US" id="us-gaap_OperatingExpenses">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl1">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract">Net Loss per Share Attributable to Common Stockholders [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">Computations of Diluted Weighted Average Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock">Net Loss per Share Attributable to Common Stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock_lbl1">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="label: IncreaseDecreaseInOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementClassOfStockAxis" xml:lang="en-US" id="us-gaap_StatementClassOfStockAxis">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="label: StatementClassOfStockAxis to us-gaap_StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US" id="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="DeferredChargesPolicyTextBlock" xlink:title="DeferredChargesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredChargesPolicyTextBlock" xml:lang="en-US" id="us-gaap_DeferredChargesPolicyTextBlock">Deferred Offering Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" xlink:title="label: DeferredChargesPolicyTextBlock to us-gaap_DeferredChargesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredChargesPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DeferredChargesPolicyTextBlock_lbl1">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_lbl1" xlink:title="label: DeferredChargesPolicyTextBlock to us-gaap_DeferredChargesPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentLineItems">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="label: PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockVotingRights" xlink:label="CommonStockVotingRights" xlink:title="CommonStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockVotingRights" xml:lang="en-US" id="us-gaap_CommonStockVotingRights">Number of votes per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights" xlink:title="label: CommonStockVotingRights to us-gaap_CommonStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockVotingRights_lbl1" xml:lang="en-US" id="us-gaap_CommonStockVotingRights_lbl1">Common Stock, Voting Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl1" xlink:title="label: CommonStockVotingRights to us-gaap_CommonStockVotingRights_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US" id="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">Common stock reserved for issuance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="label: CommonStockCapitalSharesReservedForFutureIssuance to us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl1" xml:lang="en-US" id="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl1">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl1" xlink:title="label: CommonStockCapitalSharesReservedForFutureIssuance to us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="PreferredStockValueOutstanding" xlink:title="PreferredStockValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_PreferredStockValueOutstanding" xml:lang="en-US" id="us-gaap_PreferredStockValueOutstanding">Preferred stock, value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValueOutstanding" xlink:to="us-gaap_PreferredStockValueOutstanding" xlink:title="label: PreferredStockValueOutstanding to us-gaap_PreferredStockValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValueOutstanding1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_PreferredStockValueOutstanding1" xml:lang="en-US" id="us-gaap_PreferredStockValueOutstanding1">Preferred stock, value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValueOutstanding" xlink:to="us-gaap_PreferredStockValueOutstanding1" xlink:title="label: PreferredStockValueOutstanding to us-gaap_PreferredStockValueOutstanding1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValueOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValueOutstanding_lbl2" xml:lang="en-US" id="us-gaap_PreferredStockValueOutstanding_lbl2">Preferred Stock, Value, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValueOutstanding" xlink:to="us-gaap_PreferredStockValueOutstanding_lbl2" xlink:title="label: PreferredStockValueOutstanding to us-gaap_PreferredStockValueOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity" xml:lang="en-US" id="us-gaap_StockholdersEquity">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity1" xml:lang="en-US" id="us-gaap_StockholdersEquity1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity2" xml:lang="en-US" id="us-gaap_StockholdersEquity2">Total stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Equity, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">Change in valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="label: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance1">Valuation allowance change</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance1" xlink:title="label: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit">Income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit1">Total income tax expense provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="PropertyPlantAndEquipmentOther" xlink:title="PropertyPlantAndEquipmentOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentOther" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentOther">Office equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" xlink:title="label: PropertyPlantAndEquipmentOther to us-gaap_PropertyPlantAndEquipmentOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentOther_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentOther_lbl1">Property, Plant and Equipment, Other, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl1" xlink:title="label: PropertyPlantAndEquipmentOther to us-gaap_PropertyPlantAndEquipmentOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableMember" xml:lang="en-US" id="us-gaap_AccountsReceivableMember">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember" xlink:title="label: AccountsReceivableMember to us-gaap_AccountsReceivableMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember" xml:lang="en-US" id="us-gaap_RetainedEarningsMember">Accumulated Deficit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Loss, Net of Tax [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain" xml:lang="en-US" id="us-gaap_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOfferingCosts" xlink:label="DeferredOfferingCosts" xlink:title="DeferredOfferingCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredOfferingCosts" xml:lang="en-US" id="us-gaap_DeferredOfferingCosts">Deferred offering costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts" xlink:title="label: DeferredOfferingCosts to us-gaap_DeferredOfferingCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredOfferingCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredOfferingCosts_lbl1" xml:lang="en-US" id="us-gaap_DeferredOfferingCosts_lbl1">Deferred Offering Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts_lbl1" xlink:title="label: DeferredOfferingCosts to us-gaap_DeferredOfferingCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">General and Administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="label: SellingGeneralAndAdministrativeExpensesPolicyTextBlock to us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl1">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl1" xlink:title="label: SellingGeneralAndAdministrativeExpensesPolicyTextBlock to us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueNewIssues">Common stock value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">Issuance of common stock in connection with Employee Stock Purchase Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="label: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan to us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues">Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues1">Issuance and sale of common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues1" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues2" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues2">Common stock sold (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues2" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">Issuance of common stock in connection with Employee Stock Purchase Plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="label: StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans to us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1">Restriction for employees to purchase common stock under the ESPP (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1" xlink:title="label: StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans to us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">Options exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US" id="us-gaap_StatementBusinessSegmentsAxis">Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="label: StatementBusinessSegmentsAxis to us-gaap_StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US" id="us-gaap_StockRepurchasedDuringPeriodShares">Common stock outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" xlink:title="label: StockRepurchasedDuringPeriodShares to us-gaap_StockRepurchasedDuringPeriodShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">Net loss attributable to common stockholders, diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersDiluted to us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted1" xml:lang="en-US" id="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted1">Net loss attributable to common stockholders, diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted1" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersDiluted to us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="PaymentOfFinancingAndStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xml:lang="en-US" id="us-gaap_PaymentOfFinancingAndStockIssuanceCosts">Payments of deferred offering costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:title="label: PaymentOfFinancingAndStockIssuanceCosts to us-gaap_PaymentOfFinancingAndStockIssuanceCosts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">Number of Options [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">Options outstanding [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">Options Vested and Exercisable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract1">Options vested and exercisable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract2">Options vested and exercisable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">Options vested and exercisable, Weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">Options vested and exercisable, Number of option vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1">Options vested and exercisable, Number of options vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber2">Options vested and exercisable, Number of options vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">Estimated Fair Value Assumptions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1">Black-Scholes Weighted Average Assumptions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures" xml:lang="en-US" id="us-gaap_ConvertibleDebtFairValueDisclosures">Convertible note, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="label: ConvertibleDebtFairValueDisclosures to us-gaap_ConvertibleDebtFairValueDisclosures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures_lbl1" xml:lang="en-US" id="us-gaap_ConvertibleDebtFairValueDisclosures_lbl1">Convertible Debt, Fair Value Disclosures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_lbl1" xlink:title="label: ConvertibleDebtFairValueDisclosures to us-gaap_ConvertibleDebtFairValueDisclosures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsCommonStock" xml:lang="en-US" id="us-gaap_DividendsCommonStock">Dividends declared or paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock">Net Loss per Share Attributable to Common Stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">Weighted Average Number of Shares Outstanding [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:title="label: WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ParentMember" xml:lang="en-US" id="us-gaap_ParentMember">Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="us-gaap_ParentMember" xlink:title="label: ParentMember to us-gaap_ParentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockLineItems" xml:lang="en-US" id="us-gaap_ClassOfStockLineItems">Class of Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems" xlink:title="label: ClassOfStockLineItems to us-gaap_ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US" id="us-gaap_ScheduleOfStockByClassTable">Schedule of Stock by Class [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:title="label: ScheduleOfStockByClassTable to us-gaap_ScheduleOfStockByClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingencies" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies_lbl1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl1" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAbstract" xlink:label="DividendsAbstract" xlink:title="DividendsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsAbstract" xml:lang="en-US" id="us-gaap_DividendsAbstract">Dividends [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsAbstract" xlink:to="us-gaap_DividendsAbstract" xlink:title="label: DividendsAbstract to us-gaap_DividendsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeAxis" xml:lang="en-US" id="us-gaap_LongtermDebtTypeAxis">Long-Term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:title="label: LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesCurrent1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent1">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent1" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US" id="us-gaap_AccruedProfessionalFeesCurrent">Director fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="label: AccruedProfessionalFeesCurrent to us-gaap_AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedProfessionalFeesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedProfessionalFeesCurrent_lbl1">Accrued Professional Fees, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl1" xlink:title="label: AccruedProfessionalFeesCurrent to us-gaap_AccruedProfessionalFeesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent">Incentive and other compensation costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPayableCurrent" xml:lang="en-US" id="us-gaap_InterestPayableCurrent">Accrued and unpaid interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent" xlink:title="label: InterestPayableCurrent to us-gaap_InterestPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_OtherAccruedLiabilitiesCurrent">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="label: OtherAccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeDomain" xml:lang="en-US" id="us-gaap_LongtermDebtTypeDomain">Long-Term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:title="label: LongtermDebtTypeDomain to us-gaap_LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">Share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">Proceeds from common stock issued through ESPP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="label: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions to us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Loss before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="InterestExpenseDebtExcludingAmortization" xlink:title="InterestExpenseDebtExcludingAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseDebtExcludingAmortization" xml:lang="en-US" id="us-gaap_InterestExpenseDebtExcludingAmortization">Coupon interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:title="label: InterestExpenseDebtExcludingAmortization to us-gaap_InterestExpenseDebtExcludingAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentDomain" xml:lang="en-US" id="us-gaap_SegmentDomain">Segments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="us-gaap_SegmentDomain" xlink:title="label: SegmentDomain to us-gaap_SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsAbstract" xlink:label="OtherAssetsAbstract" xlink:title="OtherAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsAbstract" xml:lang="en-US" id="us-gaap_OtherAssetsAbstract">Other Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract" xlink:title="label: OtherAssetsAbstract to us-gaap_OtherAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="ProceedsFromWarrantExercises" xlink:title="ProceedsFromWarrantExercises" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromWarrantExercises" xml:lang="en-US" id="us-gaap_ProceedsFromWarrantExercises">Proceeds from exercise of pre-funded warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises" xlink:title="label: ProceedsFromWarrantExercises to us-gaap_ProceedsFromWarrantExercises" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="label: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="CashAndCashEquivalentsAbstract" xlink:title="CashAndCashEquivalentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAbstract" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAbstract">Cash and Cash Equivalents [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract" xlink:title="label: CashAndCashEquivalentsAbstract to us-gaap_CashAndCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US" id="us-gaap_PayablesAndAccrualsAbstract">Accrued Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract" xlink:title="label: PayablesAndAccrualsAbstract to us-gaap_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">Organization, Nature of Business, and Liquidity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByAssetClassAxis" xml:lang="en-US" id="us-gaap_FairValueByAssetClassAxis">Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="label: FairValueByAssetClassAxis to us-gaap_FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">Components of Deferred tax assets (liabilities)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Current Tax Provisions and Deferred Tax Provisions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">Reconciliation of Income Tax Expense at Statutory Federal Income Tax Rate and Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="label: ScheduleOfAccruedLiabilitiesTableTextBlock to us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl1">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccruedLiabilitiesTableTextBlock to us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock">Inventory Stated at Cost, Net of Reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract">Commitments and Contingencies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract">Fair Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsTextBlock" xml:lang="en-US" id="us-gaap_SubsequentEventsTextBlock">Subsequent Events</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:title="label: SubsequentEventsTextBlock to us-gaap_SubsequentEventsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract">Notes Payable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment">Total long-term assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="label: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1">Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" xlink:title="label: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="us-gaap_CompensationAndRetirementDisclosureAbstract">Retirement Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="label: CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock">Options Outstanding and Vested and Currently Exercisable by Exercise Prices</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">Stock Option Plan Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">Black-Scholes Weighted Average Assumptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Equity Incentive Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:label="SalariesWagesAndOfficersCompensationAbstract" xlink:title="SalariesWagesAndOfficersCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SalariesWagesAndOfficersCompensationAbstract" xml:lang="en-US" id="us-gaap_SalariesWagesAndOfficersCompensationAbstract">Stock Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:title="label: SalariesWagesAndOfficersCompensationAbstract to us-gaap_SalariesWagesAndOfficersCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalariesWagesAndOfficersCompensationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SalariesWagesAndOfficersCompensationAbstract_lbl1" xml:lang="en-US" id="us-gaap_SalariesWagesAndOfficersCompensationAbstract_lbl1">Salary and Wage, Excluding Cost of Good and Service Sold [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="us-gaap_SalariesWagesAndOfficersCompensationAbstract_lbl1" xlink:title="label: SalariesWagesAndOfficersCompensationAbstract to us-gaap_SalariesWagesAndOfficersCompensationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates" xml:lang="en-US" id="us-gaap_UseOfEstimates">Use of Estimates in Preparation of Financial Statements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="us-gaap_UseOfEstimates" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="ScheduleOfOtherAssetsTableTextBlock" xlink:title="ScheduleOfOtherAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfOtherAssetsTableTextBlock">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:title="label: ScheduleOfOtherAssetsTableTextBlock to us-gaap_ScheduleOfOtherAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl1">Schedule of Other Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfOtherAssetsTableTextBlock to us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="AssetsFairValueDisclosureAbstract" xlink:title="AssetsFairValueDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosureAbstract">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" xlink:title="label: AssetsFairValueDisclosureAbstract to us-gaap_AssetsFairValueDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueDisclosureAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosureAbstract_lbl1">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl1" xlink:title="label: AssetsFairValueDisclosureAbstract to us-gaap_AssetsFairValueDisclosureAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseMember">Research and Development [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:title="label: ResearchAndDevelopmentExpenseMember to us-gaap_ResearchAndDevelopmentExpenseMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingPoliciesAbstract" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract">Summary of Significant Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingAbstract" xml:lang="en-US" id="us-gaap_SegmentReportingAbstract">Segment Reporting [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract" xlink:title="label: SegmentReportingAbstract to us-gaap_SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsAbstract">Related-Party Transactions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract" xlink:title="label: RelatedPartyTransactionsAbstract to us-gaap_RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsAbstract" xml:lang="en-US" id="us-gaap_SubsequentEventsAbstract">Subsequent Events [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract" xlink:title="label: SubsequentEventsAbstract to us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtConversionConvertedInstrumentAmount1" xml:lang="en-US" id="us-gaap_DebtConversionConvertedInstrumentAmount1">Amount of convertible notes converted in to common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:title="label: DebtConversionConvertedInstrumentAmount1 to us-gaap_DebtConversionConvertedInstrumentAmount1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1" xml:lang="en-US" id="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1" xlink:title="label: DebtConversionConvertedInstrumentAmount1 to us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="DebtConversionConvertedInstrumentSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US" id="us-gaap_DebtConversionConvertedInstrumentSharesIssued1">Number of shares issued upon conversion of convertible notes (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:title="label: DebtConversionConvertedInstrumentSharesIssued1 to us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl1" xml:lang="en-US" id="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl1">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl1" xlink:title="label: DebtConversionConvertedInstrumentSharesIssued1 to us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityAxis">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:title="label: IncomeTaxAuthorityAxis to us-gaap_IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US" id="us-gaap_NoncashInvestingAndFinancingItemsAbstract">Non-cash investing and financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:title="label: NoncashInvestingAndFinancingItemsAbstract to us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Computation of Basic and Diluted Net Loss Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">Options vested and exercisable, Aggregate intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">Unrecognized expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharePrice" xml:lang="en-US" id="us-gaap_SharePrice">Stock price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice" xlink:title="label: SharePrice to us-gaap_SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharePrice_lbl1" xml:lang="en-US" id="us-gaap_SharePrice_lbl1">Share Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl1" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">Impairment of Long-Lived Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="label: ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock to us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1">Grant Price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis" xml:lang="en-US" id="us-gaap_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain" xml:lang="en-US" id="us-gaap_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventMember" xml:lang="en-US" id="us-gaap_SubsequentEventMember">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationAxis" xml:lang="en-US" id="us-gaap_IncomeStatementLocationAxis">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="label: IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationDomain" xml:lang="en-US" id="us-gaap_IncomeStatementLocationDomain">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="label: IncomeStatementLocationDomain to us-gaap_IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetUsefulLife">Weighted average useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:title="label: FiniteLivedIntangibleAssetUsefulLife to us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskCreditRisk" xml:lang="en-US" id="us-gaap_ConcentrationRiskCreditRisk">Concentration of Credit Risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk" xlink:title="label: ConcentrationRiskCreditRisk to us-gaap_ConcentrationRiskCreditRisk" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">Property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="label: DeferredTaxAssetsPropertyPlantAndEquipment to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" xlink:title="label: DeferredTaxAssetsPropertyPlantAndEquipment to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:title="DeferredTaxAssetsGoodwillAndIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">Intangibles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:title="label: DeferredTaxAssetsGoodwillAndIntangibleAssets to us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentUsefulLife">Estimated useful lives of assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">Options vested and exercisable, Weighted average remaining life years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Weighted average remaining life years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">Options outstanding, weighted average remaining life years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">Options vested and exercisable, Weighted average remaining life years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Expected term (in years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2">Duration of purchase offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">Vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Weighted-average period over which unrecognized compensation is expected to be recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseExpirationDate1" xml:lang="en-US" id="us-gaap_LeaseExpirationDate1">Lease expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1" xlink:title="label: LeaseExpirationDate1 to us-gaap_LeaseExpirationDate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">Percentage of fair market value of common stock on last date and first day of offering period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent1">Percentage of ISO granted to ten-percent shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfOperatingSegments" xml:lang="en-US" id="us-gaap_NumberOfOperatingSegments">Number of operating segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:title="label: NumberOfOperatingSegments to us-gaap_NumberOfOperatingSegments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfReportableSegments" xml:lang="en-US" id="us-gaap_NumberOfReportableSegments">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="label: NumberOfReportableSegments to us-gaap_NumberOfReportableSegments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US" id="us-gaap_ConcentrationRiskPercentage1">Concentration of risk percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="label: ConcentrationRiskPercentage1 to us-gaap_ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskPercentage1_lbl1" xml:lang="en-US" id="us-gaap_ConcentrationRiskPercentage1_lbl1">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl1" xlink:title="label: ConcentrationRiskPercentage1 to us-gaap_ConcentrationRiskPercentage1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">Exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="FairValueInputsQuantitativeInformationAbstract" xlink:title="FairValueInputsQuantitativeInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsQuantitativeInformationAbstract" xml:lang="en-US" id="us-gaap_FairValueInputsQuantitativeInformationAbstract">Fair Value Method and Black-Scholes Assumptions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:title="label: FairValueInputsQuantitativeInformationAbstract to us-gaap_FairValueInputsQuantitativeInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleConversionPrice1">Conversion price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="label: DebtInstrumentConvertibleConversionPrice1 to us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:title="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">Sales by Geographic Region</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:title="label: RevenueFromExternalCustomersByGeographicAreasTableTextBlock to us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SalesRevenueNetMember" xml:lang="en-US" id="us-gaap_SalesRevenueNetMember">Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember" xlink:title="label: SalesRevenueNetMember to us-gaap_SalesRevenueNetMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="GainLossOnDispositionOfAssets1" xlink:title="GainLossOnDispositionOfAssets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US" id="us-gaap_GainLossOnDispositionOfAssets1">Loss on fixed asset dispositions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" xlink:title="label: GainLossOnDispositionOfAssets1 to us-gaap_GainLossOnDispositionOfAssets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnDispositionOfAssets1_lbl1">Gain (Loss) on Disposition of Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xlink:title="label: GainLossOnDispositionOfAssets1 to us-gaap_GainLossOnDispositionOfAssets1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharesIssuedPricePerShare" xml:lang="en-US" id="us-gaap_SharesIssuedPricePerShare">Share price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="label: SharesIssuedPricePerShare to us-gaap_SharesIssuedPricePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="DebtInstrumentRedemptionPricePercentage" xlink:title="DebtInstrumentRedemptionPricePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentRedemptionPricePercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentRedemptionPricePercentage">Notes redeem at premium, percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:title="label: DebtInstrumentRedemptionPricePercentage to us-gaap_DebtInstrumentRedemptionPricePercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherResearchAndDevelopmentExpense" xlink:label="OtherResearchAndDevelopmentExpense" xlink:title="OtherResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherResearchAndDevelopmentExpense" xml:lang="en-US" id="us-gaap_OtherResearchAndDevelopmentExpense">Other research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" xlink:title="label: OtherResearchAndDevelopmentExpense to us-gaap_OtherResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherResearchAndDevelopmentExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherResearchAndDevelopmentExpense_lbl1">Other Research and Development Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl1" xlink:title="label: OtherResearchAndDevelopmentExpense to us-gaap_OtherResearchAndDevelopmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US" id="us-gaap_FairValueAdjustmentOfWarrants">Fair value of warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:title="label: FairValueAdjustmentOfWarrants to us-gaap_FairValueAdjustmentOfWarrants" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="ConvertibleDebtTableTextBlock" xlink:title="ConvertibleDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtTableTextBlock" xml:lang="en-US" id="us-gaap_ConvertibleDebtTableTextBlock">Convertible Note Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock" xlink:title="label: ConvertibleDebtTableTextBlock to us-gaap_ConvertibleDebtTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease">Number of shares approved to increase (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Number of Shares, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">Warrants exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2">Warrants exercise price (In dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights3" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights3">Exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights3" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="NonUsMember" xlink:title="NonUsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonUsMember" xml:lang="en-US" id="us-gaap_NonUsMember">International [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonUsMember" xlink:to="us-gaap_NonUsMember" xlink:title="label: NonUsMember to us-gaap_NonUsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">Less unamortized discount and debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="label: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet to us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl1">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl1" xlink:title="label: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet to us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract">Convertible Notes Payable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:title="label: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonMember" xml:lang="en-US" id="us-gaap_TreasuryStockCommonMember">Treasury Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember" xlink:title="label: TreasuryStockCommonMember to us-gaap_TreasuryStockCommonMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_TreasuryStockCommonShares" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares">Treasury stock, common shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_TreasuryStockCommonShares1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares1">Treasury stock, common shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares1" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonShares2" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares2">Treasury stock, common shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares2" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:title="us-gaap_TreasuryStockCommonValue" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue">Treasury stock, common value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockCommonValue1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue1">Treasury stock, 117,223 common shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue1" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonValue_lbl2" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl2">Treasury Stock, Common, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl2" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostAbstract" xml:lang="en-US" id="us-gaap_LeaseCostAbstract">Lease Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract" xlink:title="label: LeaseCostAbstract to us-gaap_LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LeaseCost" xml:lang="en-US" id="us-gaap_LeaseCost">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost" xlink:title="label: LeaseCost to us-gaap_LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCost_lbl1" xml:lang="en-US" id="us-gaap_LeaseCost_lbl1">Lease, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl1" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost" xml:lang="en-US" id="us-gaap_OperatingLeaseCost">Operating lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermLeaseCost" xml:lang="en-US" id="us-gaap_ShortTermLeaseCost">Short-term lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" xlink:title="label: ShortTermLeaseCost to us-gaap_ShortTermLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableLeaseCost" xml:lang="en-US" id="us-gaap_VariableLeaseCost">Variable lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost" xlink:title="label: VariableLeaseCost to us-gaap_VariableLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract">Revenue Recognition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract_lbl1">Disaggregation of Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="LesseeDisclosureAbstract" xlink:title="LesseeDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeDisclosureAbstract" xml:lang="en-US" id="us-gaap_LesseeDisclosureAbstract">Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeDisclosureAbstract" xlink:title="label: LesseeDisclosureAbstract to us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xml:lang="en-US" id="us-gaap_AssetsAndLiabilitiesLesseeAbstract">Operating Right-of-Use Assets and Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:title="label: AssetsAndLiabilitiesLesseeAbstract to us-gaap_AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset">Lease right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset1" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset1">Lease right-of-use assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset1" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">Operating Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">Sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionTable" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionTable">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:title="label: LesseeLeaseDescriptionTable to us-gaap_LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionLineItems" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionLineItems">Lessee, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" xlink:title="label: LesseeLeaseDescriptionLineItems to us-gaap_LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseDescriptionAbstract">Operating Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:title="label: LesseeOperatingLeaseDescriptionAbstract to us-gaap_LesseeOperatingLeaseDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">Net change in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">End of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1">Beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract">Cash and cash equivalents:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_FinanceLeasePrincipalPayments" xml:lang="en-US" id="us-gaap_FinanceLeasePrincipalPayments">Payments under lease obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:title="label: FinanceLeasePrincipalPayments to us-gaap_FinanceLeasePrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinanceLeasePrincipalPayments_lbl1" xml:lang="en-US" id="us-gaap_FinanceLeasePrincipalPayments_lbl1">Finance Lease, Principal Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl1" xlink:title="label: FinanceLeasePrincipalPayments to us-gaap_FinanceLeasePrincipalPayments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">Right-of-use asset obtained in exchange for a lease liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="label: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseExpense" xml:lang="en-US" id="us-gaap_OperatingLeaseExpense">Payments for rent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense" xlink:title="label: OperatingLeaseExpense to us-gaap_OperatingLeaseExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingLeaseLiability" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability">Total Lease liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl1">Operating Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent">Lease liabilities - current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent1">Operating lease liabilities - current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent1" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent">Lease liabilities - long-term portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent1">Operating lease liabilities - long-term portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent1" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:title="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xml:lang="en-US" id="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">Revenue recognized from performance obligations in prior periods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:title="label: ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod to us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl1">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl1" xlink:title="label: ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod to us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="label: OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="label: OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="label: OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostTableTextBlock" xml:lang="en-US" id="us-gaap_LeaseCostTableTextBlock">Lease Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:title="label: LeaseCostTableTextBlock to us-gaap_LeaseCostTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US" id="us-gaap_LesseeLeasesPolicyTextBlock">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" xlink:title="label: LesseeLeasesPolicyTextBlock to us-gaap_LesseeLeasesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="MeasurementInputTypeAxis" xlink:title="MeasurementInputTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputTypeAxis" xml:lang="en-US" id="us-gaap_MeasurementInputTypeAxis">Measurement Input Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:title="label: MeasurementInputTypeAxis to us-gaap_MeasurementInputTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="MeasurementInputExercisePriceMember" xlink:title="MeasurementInputExercisePriceMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputExercisePriceMember" xml:lang="en-US" id="us-gaap_MeasurementInputExercisePriceMember">Exercise Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputExercisePriceMember" xlink:to="us-gaap_MeasurementInputExercisePriceMember" xlink:title="label: MeasurementInputExercisePriceMember to us-gaap_MeasurementInputExercisePriceMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="MeasurementInputExpectedDividendRateMember" xlink:title="MeasurementInputExpectedDividendRateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputExpectedDividendRateMember" xml:lang="en-US" id="us-gaap_MeasurementInputExpectedDividendRateMember">Dividend Yield [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:title="label: MeasurementInputExpectedDividendRateMember to us-gaap_MeasurementInputExpectedDividendRateMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="MeasurementInputPriceVolatilityMember" xlink:title="MeasurementInputPriceVolatilityMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputPriceVolatilityMember" xml:lang="en-US" id="us-gaap_MeasurementInputPriceVolatilityMember">Expected Volatility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:title="label: MeasurementInputPriceVolatilityMember to us-gaap_MeasurementInputPriceVolatilityMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="MeasurementInputRiskFreeInterestRateMember" xlink:title="MeasurementInputRiskFreeInterestRateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US" id="us-gaap_MeasurementInputRiskFreeInterestRateMember">Risk-free Interest Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:title="label: MeasurementInputRiskFreeInterestRateMember to us-gaap_MeasurementInputRiskFreeInterestRateMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="MeasurementInputSharePriceMember" xlink:title="MeasurementInputSharePriceMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputSharePriceMember" xml:lang="en-US" id="us-gaap_MeasurementInputSharePriceMember">Stock Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:title="label: MeasurementInputSharePriceMember to us-gaap_MeasurementInputSharePriceMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="MeasurementInputTypeDomain" xlink:title="MeasurementInputTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MeasurementInputTypeDomain" xml:lang="en-US" id="us-gaap_MeasurementInputTypeDomain">Measurement Input Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:title="label: MeasurementInputTypeDomain to us-gaap_MeasurementInputTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="WarrantsAndRightsOutstandingMeasurementInput" xlink:title="WarrantsAndRightsOutstandingMeasurementInput" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingMeasurementInput">Warrants, measurement input</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:title="label: WarrantsAndRightsOutstandingMeasurementInput to us-gaap_WarrantsAndRightsOutstandingMeasurementInput" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">Weighted average remaining lease terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingTerm">Warrants term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:title="label: WarrantsAndRightsOutstandingTerm to us-gaap_WarrantsAndRightsOutstandingTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm1" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingTerm1">Warrants term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm1" xlink:title="label: WarrantsAndRightsOutstandingTerm to us-gaap_WarrantsAndRightsOutstandingTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingMaturityDate">Warrants expired date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:title="label: WarrantsAndRightsOutstandingMaturityDate to us-gaap_WarrantsAndRightsOutstandingMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsOutstandingMaturityDate1" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingMaturityDate1">Expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate1" xlink:title="label: WarrantsAndRightsOutstandingMaturityDate to us-gaap_WarrantsAndRightsOutstandingMaturityDate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GranteeStatusAxis" xml:lang="en-US" id="us-gaap_GranteeStatusAxis">Grantee Status [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusAxis" xlink:title="label: GranteeStatusAxis to us-gaap_GranteeStatusAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GranteeStatusDomain" xml:lang="en-US" id="us-gaap_GranteeStatusDomain">Grantee Status [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GranteeStatusDomain" xlink:to="us-gaap_GranteeStatusDomain" xlink:title="label: GranteeStatusDomain to us-gaap_GranteeStatusDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="ShareBasedPaymentArrangementEmployeeMember" xlink:title="ShareBasedPaymentArrangementEmployeeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xml:lang="en-US" id="us-gaap_ShareBasedPaymentArrangementEmployeeMember">Employees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:title="label: ShareBasedPaymentArrangementEmployeeMember to us-gaap_ShareBasedPaymentArrangementEmployeeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="ShareBasedPaymentArrangementNonemployeeMember" xlink:title="ShareBasedPaymentArrangementNonemployeeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xml:lang="en-US" id="us-gaap_ShareBasedPaymentArrangementNonemployeeMember">Nonemployee [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:title="label: ShareBasedPaymentArrangementNonemployeeMember to us-gaap_ShareBasedPaymentArrangementNonemployeeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityAbstract" xlink:label="OperatingLeaseLiabilityAbstract" xlink:title="OperatingLeaseLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityAbstract" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityAbstract">Lease liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityAbstract" xlink:title="label: OperatingLeaseLiabilityAbstract to us-gaap_OperatingLeaseLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">Amortization of right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="label: OperatingLeaseRightOfUseAssetAmortizationExpense to us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingLeaseLiability">Lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:title="label: IncreaseDecreaseInOperatingLeaseLiability to us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpenseNonoperating" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseNonoperating_lbl1" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating_lbl1">Interest Expense, Nonoperating</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl1" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_NameOfMajorCustomerDomain" xml:lang="en-US" id="srt_NameOfMajorCustomerDomain">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="label: NameOfMajorCustomerDomain to srt_NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain" xml:lang="en-US" id="srt_SegmentGeographicalDomain">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis" xml:lang="en-US" id="srt_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MajorCustomersAxis" xml:lang="en-US" id="srt_MajorCustomersAxis">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis" xlink:title="label: MajorCustomersAxis to srt_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis" xml:lang="en-US" id="srt_RangeAxis">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis" xlink:title="label: RangeAxis to srt_RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember" xml:lang="en-US" id="srt_RangeMember">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember" xlink:title="label: RangeMember to srt_RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember" xml:lang="en-US" id="srt_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember" xlink:title="label: MaximumMember to srt_MaximumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember" xml:lang="en-US" id="srt_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember" xlink:title="label: MinimumMember to srt_MinimumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US" xml:lang="en-US" id="country_US">U.S. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US" xlink:title="label: US to country_US" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xml:lang="en-US" id="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="label: CybersecurityRiskManagementStrategyAndGovernanceAbstract to cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="label: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementProcessesIntegratedFlag">Cybersecurity Risk Management Processes Integrated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="label: CybersecurityRiskManagementProcessesIntegratedFlag to cyd_CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">Cybersecurity Risk Management Processes Integrated [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="label: CybersecurityRiskManagementProcessesIntegratedTextBlock to cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">Cybersecurity Risk Management Third Party Engaged [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="label: CybersecurityRiskManagementThirdPartyEngagedFlag to cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xml:lang="en-US" id="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="label: CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag to cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="label: CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock to cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">Cybersecurity Risk Board of Directors Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="label: CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="label: CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock to cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="label: CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock to cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="CybersecurityRiskRoleOfManagementTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskRoleOfManagementTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskRoleOfManagementTextBlock">Cybersecurity Risk Role of Management [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:title="label: CybersecurityRiskRoleOfManagementTextBlock to cyd_CybersecurityRiskRoleOfManagementTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="label: CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="label: CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="label: CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock to cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="label: CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock to cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="label: CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAnnualReport" xml:lang="en-US" id="dei_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport" xlink:title="label: DocumentAnnualReport to dei_DocumentAnnualReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport" xml:lang="en-US" id="dei_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US" id="dei_DocumentFinStmtErrorCorrectionFlag">Document Financial Statement Error Correction [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:title="label: DocumentFinStmtErrorCorrectionFlag to dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xml:lang="en-US" id="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="label: DocumentFinStmtRestatementRecoveryAnalysisFlag to dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_IcfrAuditorAttestationFlag" xml:lang="en-US" id="dei_IcfrAuditorAttestationFlag">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:title="label: IcfrAuditorAttestationFlag to dei_IcfrAuditorAttestationFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus" xml:lang="en-US" id="dei_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers" xml:lang="en-US" id="dei_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus" xml:lang="en-US" id="dei_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany" xml:lang="en-US" id="dei_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany" xlink:title="label: EntityShellCompany to dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory" xml:lang="en-US" id="dei_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness" xml:lang="en-US" id="dei_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:label xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityExTransitionPeriod" xml:lang="en-US" id="dei_EntityExTransitionPeriod">Entity Ex Transition Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod" xlink:title="label: EntityExTransitionPeriod to dei_EntityExTransitionPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat" xml:lang="en-US" id="dei_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2" xml:lang="en-US" id="dei_EntityAddressAddressLine2">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine3" xml:lang="en-US" id="dei_EntityAddressAddressLine3">Entity Address, Address Line Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3" xlink:title="label: EntityAddressAddressLine3 to dei_EntityAddressAddressLine3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCountry" xml:lang="en-US" id="dei_EntityAddressCountry">Entity Address, Country</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCountry" xlink:to="dei_EntityAddressCountry" xlink:title="label: EntityAddressCountry to dei_EntityAddressCountry" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode" xml:lang="en-US" id="dei_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode" xlink:title="label: CityAreaCode to dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber" xml:lang="en-US" id="dei_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle" xml:lang="en-US" id="dei_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle" xlink:title="label: Security12bTitle to dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol" xml:lang="en-US" id="dei_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol" xlink:title="label: TradingSymbol to dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName" xml:lang="en-US" id="dei_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorName" xml:lang="en-US" id="dei_AuditorName">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="dei_AuditorName" xlink:title="label: AuditorName to dei_AuditorName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorFirmId" xml:lang="en-US" id="dei_AuditorFirmId">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="dei_AuditorFirmId" xlink:title="label: AuditorFirmId to dei_AuditorFirmId" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorLocation" xml:lang="en-US" id="dei_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="dei_AuditorLocation" xlink:title="label: AuditorLocation to dei_AuditorLocation" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceOneMember" xlink:label="ExercisePriceOneMember" xlink:title="ExercisePriceOneMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceOneMember_lbl" xml:lang="en-US" id="femy_ExercisePriceOneMember_lbl">Information relating to stock options which are exercisable in the range of $0.47 - 0.48 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceOneMember" xlink:to="femy_ExercisePriceOneMember_lbl" xlink:title="label: ExercisePriceOneMember to femy_ExercisePriceOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceOneMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceOneMember_lbl1">Exercise Price One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceOneMember" xlink:to="femy_ExercisePriceOneMember_lbl1" xlink:title="label: ExercisePriceOneMember to femy_ExercisePriceOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceOneMember" xml:lang="en-US" id="femy_ExercisePriceOneMember">$0.47 - 0.49 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceOneMember" xlink:to="femy_ExercisePriceOneMember" xlink:title="label: ExercisePriceOneMember to femy_ExercisePriceOneMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceFourMember" xlink:label="ExercisePriceFourMember" xlink:title="ExercisePriceFourMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceFourMember_lbl" xml:lang="en-US" id="femy_ExercisePriceFourMember_lbl">Information relating to stock options which are exercisable in the range of $1.62 - 1.74 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFourMember" xlink:to="femy_ExercisePriceFourMember_lbl" xlink:title="label: ExercisePriceFourMember to femy_ExercisePriceFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceFourMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceFourMember_lbl1">Exercise Price Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFourMember" xlink:to="femy_ExercisePriceFourMember_lbl1" xlink:title="label: ExercisePriceFourMember to femy_ExercisePriceFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceFourMember" xml:lang="en-US" id="femy_ExercisePriceFourMember">$1.34 - 1.74 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFourMember" xlink:to="femy_ExercisePriceFourMember" xlink:title="label: ExercisePriceFourMember to femy_ExercisePriceFourMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceThreeMember" xlink:label="ExercisePriceThreeMember" xlink:title="ExercisePriceThreeMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceThreeMember_lbl" xml:lang="en-US" id="femy_ExercisePriceThreeMember_lbl">Information relating to stock options which are exercisable in the range of $0.54 - 1.61 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceThreeMember" xlink:to="femy_ExercisePriceThreeMember_lbl" xlink:title="label: ExercisePriceThreeMember to femy_ExercisePriceThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceThreeMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceThreeMember_lbl1">Exercise Price Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceThreeMember" xlink:to="femy_ExercisePriceThreeMember_lbl1" xlink:title="label: ExercisePriceThreeMember to femy_ExercisePriceThreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceThreeMember" xml:lang="en-US" id="femy_ExercisePriceThreeMember">$0.81 - 1.33 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceThreeMember" xlink:to="femy_ExercisePriceThreeMember" xlink:title="label: ExercisePriceThreeMember to femy_ExercisePriceThreeMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceSevenMember" xlink:label="ExercisePriceSevenMember" xlink:title="ExercisePriceSevenMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceSevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceSevenMember_lbl" xml:lang="en-US" id="femy_ExercisePriceSevenMember_lbl">Information relating to stock options which are exercisable in the range of $3.61 - 13.00 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceSevenMember" xlink:to="femy_ExercisePriceSevenMember_lbl" xlink:title="label: ExercisePriceSevenMember to femy_ExercisePriceSevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceSevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceSevenMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceSevenMember_lbl1">Exercise Price Seven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceSevenMember" xlink:to="femy_ExercisePriceSevenMember_lbl1" xlink:title="label: ExercisePriceSevenMember to femy_ExercisePriceSevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceSevenMember" xml:lang="en-US" id="femy_ExercisePriceSevenMember">$3.61 - 13.00 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceSevenMember" xlink:to="femy_ExercisePriceSevenMember" xlink:title="label: ExercisePriceSevenMember to femy_ExercisePriceSevenMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceFiveMember" xlink:label="ExercisePriceFiveMember" xlink:title="ExercisePriceFiveMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceFiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceFiveMember_lbl" xml:lang="en-US" id="femy_ExercisePriceFiveMember_lbl">Information relating to stock options which are exercisable in the range of $1.75 - 3.14 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFiveMember" xlink:to="femy_ExercisePriceFiveMember_lbl" xlink:title="label: ExercisePriceFiveMember to femy_ExercisePriceFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceFiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceFiveMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceFiveMember_lbl1">Exercise Price Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFiveMember" xlink:to="femy_ExercisePriceFiveMember_lbl1" xlink:title="label: ExercisePriceFiveMember to femy_ExercisePriceFiveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceFiveMember" xml:lang="en-US" id="femy_ExercisePriceFiveMember">$1.75 - 3.14 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceFiveMember" xlink:to="femy_ExercisePriceFiveMember" xlink:title="label: ExercisePriceFiveMember to femy_ExercisePriceFiveMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceTwoMember" xlink:label="ExercisePriceTwoMember" xlink:title="ExercisePriceTwoMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceTwoMember_lbl" xml:lang="en-US" id="femy_ExercisePriceTwoMember_lbl">Information relating to stock options which are exercisable in the range of $0.49 - 0.53 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwoMember" xlink:to="femy_ExercisePriceTwoMember_lbl" xlink:title="label: ExercisePriceTwoMember to femy_ExercisePriceTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceTwoMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceTwoMember_lbl1">Exercise Price Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwoMember" xlink:to="femy_ExercisePriceTwoMember_lbl1" xlink:title="label: ExercisePriceTwoMember to femy_ExercisePriceTwoMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceTwoMember" xml:lang="en-US" id="femy_ExercisePriceTwoMember">$0.50 - 0.80 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceTwoMember" xlink:to="femy_ExercisePriceTwoMember" xlink:title="label: ExercisePriceTwoMember to femy_ExercisePriceTwoMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceSixMember" xlink:label="ExercisePriceSixMember" xlink:title="ExercisePriceSixMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceSixMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExercisePriceSixMember_lbl" xml:lang="en-US" id="femy_ExercisePriceSixMember_lbl">Information relating to stock options which are exercisable in the range of $3.15 - 3.6 per share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceSixMember" xlink:to="femy_ExercisePriceSixMember_lbl" xlink:title="label: ExercisePriceSixMember to femy_ExercisePriceSixMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceSixMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExercisePriceSixMember_lbl1" xml:lang="en-US" id="femy_ExercisePriceSixMember_lbl1">Exercise Price Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceSixMember" xlink:to="femy_ExercisePriceSixMember_lbl1" xlink:title="label: ExercisePriceSixMember to femy_ExercisePriceSixMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExercisePriceSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExercisePriceSixMember" xml:lang="en-US" id="femy_ExercisePriceSixMember">$3.15 - 3.60 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExercisePriceSixMember" xlink:to="femy_ExercisePriceSixMember" xlink:title="label: ExercisePriceSixMember to femy_ExercisePriceSixMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_BusinessSegmentMember" xlink:label="BusinessSegmentMember" xlink:title="BusinessSegmentMember" />
    <link:label xlink:type="resource" xlink:label="femy_BusinessSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_BusinessSegmentMember_lbl" xml:lang="en-US" id="femy_BusinessSegmentMember_lbl">Operates as a single business segment, which is the development and commercialization of therapeutic and diagnostic products that service women's reproductive health needs (infertility issues or permanent birth control).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessSegmentMember" xlink:to="femy_BusinessSegmentMember_lbl" xlink:title="label: BusinessSegmentMember to femy_BusinessSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_BusinessSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_BusinessSegmentMember_lbl1" xml:lang="en-US" id="femy_BusinessSegmentMember_lbl1">Business Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessSegmentMember" xlink:to="femy_BusinessSegmentMember_lbl1" xlink:title="label: BusinessSegmentMember to femy_BusinessSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_BusinessSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_BusinessSegmentMember" xml:lang="en-US" id="femy_BusinessSegmentMember">Business Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessSegmentMember" xlink:to="femy_BusinessSegmentMember" xlink:title="label: BusinessSegmentMember to femy_BusinessSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AtTheMarketFacilityMember" xlink:label="AtTheMarketFacilityMember" xlink:title="AtTheMarketFacilityMember" />
    <link:label xlink:type="resource" xlink:label="femy_AtTheMarketFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AtTheMarketFacilityMember_lbl" xml:lang="en-US" id="femy_AtTheMarketFacilityMember_lbl">An at-the-market (ATM) facility is a type of follow-on offering of stock utilized by publicly traded companies in order to raise capital over time.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketFacilityMember" xlink:to="femy_AtTheMarketFacilityMember_lbl" xlink:title="label: AtTheMarketFacilityMember to femy_AtTheMarketFacilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AtTheMarketFacilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AtTheMarketFacilityMember_lbl1" xml:lang="en-US" id="femy_AtTheMarketFacilityMember_lbl1">At-the-Market Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketFacilityMember" xlink:to="femy_AtTheMarketFacilityMember_lbl1" xlink:title="label: AtTheMarketFacilityMember to femy_AtTheMarketFacilityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AtTheMarketFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AtTheMarketFacilityMember" xml:lang="en-US" id="femy_AtTheMarketFacilityMember">At-the-Market Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketFacilityMember" xlink:to="femy_AtTheMarketFacilityMember" xlink:title="label: AtTheMarketFacilityMember to femy_AtTheMarketFacilityMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021EquityPlanMember" xlink:label="Two021EquityPlanMember" xlink:title="Two021EquityPlanMember" />
    <link:label xlink:type="resource" xlink:label="femy_Two021EquityPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_Two021EquityPlanMember_lbl" xml:lang="en-US" id="femy_Two021EquityPlanMember_lbl">2021 Equity Plan a type of equity award to newly hired personnel.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021EquityPlanMember" xlink:to="femy_Two021EquityPlanMember_lbl" xlink:title="label: Two021EquityPlanMember to femy_Two021EquityPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_Two021EquityPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_Two021EquityPlanMember_lbl1" xml:lang="en-US" id="femy_Two021EquityPlanMember_lbl1">2021 Equity Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021EquityPlanMember" xlink:to="femy_Two021EquityPlanMember_lbl1" xlink:title="label: Two021EquityPlanMember to femy_Two021EquityPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_Two021EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_Two021EquityPlanMember" xml:lang="en-US" id="femy_Two021EquityPlanMember">2021 Equity Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021EquityPlanMember" xlink:to="femy_Two021EquityPlanMember" xlink:title="label: Two021EquityPlanMember to femy_Two021EquityPlanMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl">Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl1">Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted">Granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfStockOptionGrants" xlink:label="NumberOfStockOptionGrants" xlink:title="NumberOfStockOptionGrants" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfStockOptionGrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfStockOptionGrants_lbl" xml:lang="en-US" id="femy_NumberOfStockOptionGrants_lbl">Represents the stock option grants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfStockOptionGrants" xlink:to="femy_NumberOfStockOptionGrants_lbl" xlink:title="label: NumberOfStockOptionGrants to femy_NumberOfStockOptionGrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfStockOptionGrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfStockOptionGrants_lbl1" xml:lang="en-US" id="femy_NumberOfStockOptionGrants_lbl1">Number of stock option grants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfStockOptionGrants" xlink:to="femy_NumberOfStockOptionGrants_lbl1" xlink:title="label: NumberOfStockOptionGrants to femy_NumberOfStockOptionGrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfStockOptionGrants" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_NumberOfStockOptionGrants" xml:lang="en-US" id="femy_NumberOfStockOptionGrants">Number of stock option grants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfStockOptionGrants" xlink:to="femy_NumberOfStockOptionGrants" xlink:title="label: NumberOfStockOptionGrants to femy_NumberOfStockOptionGrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1">Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">Weighted Average Remaining Life Years [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantAbstract" xlink:label="InducementGrantAbstract" xlink:title="InducementGrantAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_InducementGrantAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_InducementGrantAbstract_lbl1" xml:lang="en-US" id="femy_InducementGrantAbstract_lbl1">Inducement Grant [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementGrantAbstract" xlink:to="femy_InducementGrantAbstract_lbl1" xlink:title="label: InducementGrantAbstract to femy_InducementGrantAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:label xlink:type="resource" xlink:label="femy_InducementGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_InducementGrantMember_lbl" xml:lang="en-US" id="femy_InducementGrantMember_lbl">Inducement grants are a type of equity award to newly hired personnel.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl" xlink:title="label: InducementGrantMember to femy_InducementGrantMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_InducementGrantMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_InducementGrantMember_lbl1" xml:lang="en-US" id="femy_InducementGrantMember_lbl1">Inducement Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl1" xlink:title="label: InducementGrantMember to femy_InducementGrantMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_InducementGrantMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_InducementGrantMember" xml:lang="en-US" id="femy_InducementGrantMember">Inducement Grants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementGrantMember" xlink:to="femy_InducementGrantMember" xlink:title="label: InducementGrantMember to femy_InducementGrantMember" />
    <link:label xlink:type="resource" xlink:label="femy_InducementGrantMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_InducementGrantMember_lbl2" xml:lang="en-US" id="femy_InducementGrantMember_lbl2">Inducement Grant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl2" xlink:title="label: InducementGrantMember to femy_InducementGrantMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockOptionPlanMember" xlink:label="Two021StockOptionPlanMember" xlink:title="Two021StockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="femy_Two021StockOptionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_Two021StockOptionPlanMember_lbl" xml:lang="en-US" id="femy_Two021StockOptionPlanMember_lbl">Name of the stock-based compensation arrangement option plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021StockOptionPlanMember" xlink:to="femy_Two021StockOptionPlanMember_lbl" xlink:title="label: Two021StockOptionPlanMember to femy_Two021StockOptionPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_Two021StockOptionPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_Two021StockOptionPlanMember_lbl1" xml:lang="en-US" id="femy_Two021StockOptionPlanMember_lbl1">2021 Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021StockOptionPlanMember" xlink:to="femy_Two021StockOptionPlanMember_lbl1" xlink:title="label: Two021StockOptionPlanMember to femy_Two021StockOptionPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_Two021StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_Two021StockOptionPlanMember" xml:lang="en-US" id="femy_Two021StockOptionPlanMember">2021 Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021StockOptionPlanMember" xlink:to="femy_Two021StockOptionPlanMember" xlink:title="label: Two021StockOptionPlanMember to femy_Two021StockOptionPlanMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockBasedCompensationExpenseAbstract" xlink:label="StockBasedCompensationExpenseAbstract" xlink:title="StockBasedCompensationExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_StockBasedCompensationExpenseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockBasedCompensationExpenseAbstract_lbl1" xml:lang="en-US" id="femy_StockBasedCompensationExpenseAbstract_lbl1">Stock-based Compensation Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockBasedCompensationExpenseAbstract" xlink:to="femy_StockBasedCompensationExpenseAbstract_lbl1" xlink:title="label: StockBasedCompensationExpenseAbstract to femy_StockBasedCompensationExpenseAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockBasedCompensationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockBasedCompensationExpenseAbstract" xml:lang="en-US" id="femy_StockBasedCompensationExpenseAbstract">Stock-based Compensation Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockBasedCompensationExpenseAbstract" xlink:to="femy_StockBasedCompensationExpenseAbstract" xlink:title="label: StockBasedCompensationExpenseAbstract to femy_StockBasedCompensationExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:label="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:title="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl">Amount of expense for award under share-based payment arrangement to be recognized upon achieving certain performance condition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl" xlink:title="label: ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition to femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1">Share-based Compensation Expense to be Recognized upon Achieving Certain Performance Condition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1" xlink:title="label: ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition to femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xml:lang="en-US" id="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition">Compensation expense to be recognized upon achieving certain performance condition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:title="label: ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition to femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:label="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:title="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" />
    <link:label xlink:type="resource" xlink:label="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl" xml:lang="en-US" id="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl">The shares available for purchase under Employee Stock Purchase Plan expressed as percentage of total number of shares of our common stock outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:to="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl" xlink:title="label: StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding to femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl1" xml:lang="en-US" id="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl1">Stock Available for Purchase Under Employee Stock Purchase Plan Expressed as Percentage of Common Stock Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:to="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl1" xlink:title="label: StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding to femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xml:lang="en-US" id="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding">Shares available for purchase under ESPP expressed as percentage of common stock outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:to="femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:title="label: StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding to femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfPurchaseDatesForOffering" xlink:label="NumberOfPurchaseDatesForOffering" xlink:title="NumberOfPurchaseDatesForOffering" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfPurchaseDatesForOffering_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfPurchaseDatesForOffering_lbl" xml:lang="en-US" id="femy_NumberOfPurchaseDatesForOffering_lbl">Number of offering purchase dates on which shares of our common stock will be purchased for employees.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPurchaseDatesForOffering" xlink:to="femy_NumberOfPurchaseDatesForOffering_lbl" xlink:title="label: NumberOfPurchaseDatesForOffering to femy_NumberOfPurchaseDatesForOffering_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfPurchaseDatesForOffering_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfPurchaseDatesForOffering_lbl1" xml:lang="en-US" id="femy_NumberOfPurchaseDatesForOffering_lbl1">Number of Purchase Dates for Offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPurchaseDatesForOffering" xlink:to="femy_NumberOfPurchaseDatesForOffering_lbl1" xlink:title="label: NumberOfPurchaseDatesForOffering to femy_NumberOfPurchaseDatesForOffering_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfPurchaseDatesForOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfPurchaseDatesForOffering" xml:lang="en-US" id="femy_NumberOfPurchaseDatesForOffering">Number of purchase dates of offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPurchaseDatesForOffering" xlink:to="femy_NumberOfPurchaseDatesForOffering" xlink:title="label: NumberOfPurchaseDatesForOffering to femy_NumberOfPurchaseDatesForOffering" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EmployeeStockPurchasePlanAbstract" xlink:label="EmployeeStockPurchasePlanAbstract" xlink:title="EmployeeStockPurchasePlanAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_EmployeeStockPurchasePlanAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EmployeeStockPurchasePlanAbstract_lbl1" xml:lang="en-US" id="femy_EmployeeStockPurchasePlanAbstract_lbl1">Employee Stock Purchase Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="femy_EmployeeStockPurchasePlanAbstract_lbl1" xlink:title="label: EmployeeStockPurchasePlanAbstract to femy_EmployeeStockPurchasePlanAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_EmployeeStockPurchasePlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_EmployeeStockPurchasePlanAbstract" xml:lang="en-US" id="femy_EmployeeStockPurchasePlanAbstract">Employee Stock Purchase Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="femy_EmployeeStockPurchasePlanAbstract" xlink:title="label: EmployeeStockPurchasePlanAbstract to femy_EmployeeStockPurchasePlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021EmployeeStockPurchasePlanMember" xlink:label="Two021EmployeeStockPurchasePlanMember" xlink:title="Two021EmployeeStockPurchasePlanMember" />
    <link:label xlink:type="resource" xlink:label="femy_Two021EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_Two021EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US" id="femy_Two021EmployeeStockPurchasePlanMember_lbl">Name of Employee Stock Purchase Plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021EmployeeStockPurchasePlanMember" xlink:to="femy_Two021EmployeeStockPurchasePlanMember_lbl" xlink:title="label: Two021EmployeeStockPurchasePlanMember to femy_Two021EmployeeStockPurchasePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_Two021EmployeeStockPurchasePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_Two021EmployeeStockPurchasePlanMember_lbl1" xml:lang="en-US" id="femy_Two021EmployeeStockPurchasePlanMember_lbl1">2021 Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021EmployeeStockPurchasePlanMember" xlink:to="femy_Two021EmployeeStockPurchasePlanMember_lbl1" xlink:title="label: Two021EmployeeStockPurchasePlanMember to femy_Two021EmployeeStockPurchasePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_Two021EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_Two021EmployeeStockPurchasePlanMember" xml:lang="en-US" id="femy_Two021EmployeeStockPurchasePlanMember">2021 Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021EmployeeStockPurchasePlanMember" xlink:to="femy_Two021EmployeeStockPurchasePlanMember" xlink:title="label: Two021EmployeeStockPurchasePlanMember to femy_Two021EmployeeStockPurchasePlanMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl">Percentage of shares increased for issuance under share-based payment arrangement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Increased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased">Percentage of increase in outstanding number of shares of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl">Fair value of options for other years. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue">Common stock fair market value on grant date for other calendar year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:label="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="Two021StockBasedIncentiveCompensationPlanMember" />
    <link:label xlink:type="resource" xlink:label="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl" xml:lang="en-US" id="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl">The Company's stock-based incentive compensation plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021StockBasedIncentiveCompensationPlanMember" xlink:to="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl" xlink:title="label: Two021StockBasedIncentiveCompensationPlanMember to femy_Two021StockBasedIncentiveCompensationPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl1" xml:lang="en-US" id="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl1">2021 Stock-Based Incentive Compensation Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021StockBasedIncentiveCompensationPlanMember" xlink:to="femy_Two021StockBasedIncentiveCompensationPlanMember_lbl1" xlink:title="label: Two021StockBasedIncentiveCompensationPlanMember to femy_Two021StockBasedIncentiveCompensationPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_Two021StockBasedIncentiveCompensationPlanMember" xml:lang="en-US" id="femy_Two021StockBasedIncentiveCompensationPlanMember">2021 Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two021StockBasedIncentiveCompensationPlanMember" xlink:to="femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:title="label: Two021StockBasedIncentiveCompensationPlanMember to femy_Two021StockBasedIncentiveCompensationPlanMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:label="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:title="PercentageOfIncentiveStockOptionsGrantedToStockholders" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl" xml:lang="en-US" id="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl">The percentage of Incentive Stock Options Granted to stockholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:to="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl" xlink:title="label: PercentageOfIncentiveStockOptionsGrantedToStockholders to femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl1" xml:lang="en-US" id="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl1">Percentage Of Incentive Stock Options Granted To Stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:to="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl1" xlink:title="label: PercentageOfIncentiveStockOptionsGrantedToStockholders to femy_PercentageOfIncentiveStockOptionsGrantedToStockholders_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" xml:lang="en-US" id="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders">Percentage of Incentive Stock Options granted to stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:to="femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:title="label: PercentageOfIncentiveStockOptionsGrantedToStockholders to femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl">The term of award under share-based payment arrangement if incentive stock options granted to stockholders in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Term if Incentive Stock Options Granted to Stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders">Contract term if ISO granted to ten-percent shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl">Fair value of options for first year. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, First Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne">Common stock fair market value on grant date for first calendar year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl">Terms of award under share-based payment arrangement in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Term of Incentive Stock Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions">Contract term of stock option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfEquityIncentivePlans" xlink:label="NumberOfEquityIncentivePlans" xlink:title="NumberOfEquityIncentivePlans" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfEquityIncentivePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfEquityIncentivePlans_lbl" xml:lang="en-US" id="femy_NumberOfEquityIncentivePlans_lbl">Number of equity incentive plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEquityIncentivePlans" xlink:to="femy_NumberOfEquityIncentivePlans_lbl" xlink:title="label: NumberOfEquityIncentivePlans to femy_NumberOfEquityIncentivePlans_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfEquityIncentivePlans_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfEquityIncentivePlans_lbl1" xml:lang="en-US" id="femy_NumberOfEquityIncentivePlans_lbl1">Number of Equity Incentive Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEquityIncentivePlans" xlink:to="femy_NumberOfEquityIncentivePlans_lbl1" xlink:title="label: NumberOfEquityIncentivePlans to femy_NumberOfEquityIncentivePlans_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfEquityIncentivePlans" xml:lang="en-US" id="femy_NumberOfEquityIncentivePlans">Number of equity incentive plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEquityIncentivePlans" xlink:to="femy_NumberOfEquityIncentivePlans" xlink:title="label: NumberOfEquityIncentivePlans to femy_NumberOfEquityIncentivePlans" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two015StockBasedIncentiveCompensationPlanMember" xlink:label="Two015StockBasedIncentiveCompensationPlanMember" xlink:title="Two015StockBasedIncentiveCompensationPlanMember" />
    <link:label xlink:type="resource" xlink:label="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl" xml:lang="en-US" id="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl">The Company's stock-based incentive compensation plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two015StockBasedIncentiveCompensationPlanMember" xlink:to="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl" xlink:title="label: Two015StockBasedIncentiveCompensationPlanMember to femy_Two015StockBasedIncentiveCompensationPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl1" xml:lang="en-US" id="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl1">2015 Stock-Based Incentive Compensation Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two015StockBasedIncentiveCompensationPlanMember" xlink:to="femy_Two015StockBasedIncentiveCompensationPlanMember_lbl1" xlink:title="label: Two015StockBasedIncentiveCompensationPlanMember to femy_Two015StockBasedIncentiveCompensationPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_Two015StockBasedIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_Two015StockBasedIncentiveCompensationPlanMember" xml:lang="en-US" id="femy_Two015StockBasedIncentiveCompensationPlanMember">2015 Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two015StockBasedIncentiveCompensationPlanMember" xlink:to="femy_Two015StockBasedIncentiveCompensationPlanMember" xlink:title="label: Two015StockBasedIncentiveCompensationPlanMember to femy_Two015StockBasedIncentiveCompensationPlanMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:label="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl" xml:lang="en-US" id="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl">Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of pre-funded warrants, common warrants and placement agent warrants using the treasury stock method.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl" xlink:title="label: IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants to femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1" xml:lang="en-US" id="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1">Incremental Common Shares Attributable to Dilutive Effect of Pre-Funded Warrants, Common Warrants and Placement Agent Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1" xlink:title="label: IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants to femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xml:lang="en-US" id="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants">Warrants to purchase common stock in connection financing (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="label: IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants to femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearOneMember" xlink:label="ExpirationYearOneMember" xlink:title="ExpirationYearOneMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearOneMember_lbl" xml:lang="en-US" id="femy_ExpirationYearOneMember_lbl">Indicates the expiration year one.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearOneMember" xlink:to="femy_ExpirationYearOneMember_lbl" xlink:title="label: ExpirationYearOneMember to femy_ExpirationYearOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearOneMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearOneMember_lbl1">Expiration Year One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearOneMember" xlink:to="femy_ExpirationYearOneMember_lbl1" xlink:title="label: ExpirationYearOneMember to femy_ExpirationYearOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearOneMember" xml:lang="en-US" id="femy_ExpirationYearOneMember">2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearOneMember" xlink:to="femy_ExpirationYearOneMember" xlink:title="label: ExpirationYearOneMember to femy_ExpirationYearOneMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFiveMember" xlink:label="ExpirationYearFiveMember" xlink:title="ExpirationYearFiveMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearFiveMember_lbl" xml:lang="en-US" id="femy_ExpirationYearFiveMember_lbl">Indicates the expiration year five.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFiveMember" xlink:to="femy_ExpirationYearFiveMember_lbl" xlink:title="label: ExpirationYearFiveMember to femy_ExpirationYearFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearFiveMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearFiveMember_lbl1">Expiration Year Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFiveMember" xlink:to="femy_ExpirationYearFiveMember_lbl1" xlink:title="label: ExpirationYearFiveMember to femy_ExpirationYearFiveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearFiveMember" xml:lang="en-US" id="femy_ExpirationYearFiveMember">2029 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFiveMember" xlink:to="femy_ExpirationYearFiveMember" xlink:title="label: ExpirationYearFiveMember to femy_ExpirationYearFiveMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearThirteenMember" xlink:label="ExpirationYearThirteenMember" xlink:title="ExpirationYearThirteenMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearThirteenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearThirteenMember_lbl" xml:lang="en-US" id="femy_ExpirationYearThirteenMember_lbl">Indicates the expiration year thirteen.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearThirteenMember" xlink:to="femy_ExpirationYearThirteenMember_lbl" xlink:title="label: ExpirationYearThirteenMember to femy_ExpirationYearThirteenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearThirteenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearThirteenMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearThirteenMember_lbl1">Expiration Year Thirteen [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearThirteenMember" xlink:to="femy_ExpirationYearThirteenMember_lbl1" xlink:title="label: ExpirationYearThirteenMember to femy_ExpirationYearThirteenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearThirteenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearThirteenMember" xml:lang="en-US" id="femy_ExpirationYearThirteenMember">2037 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearThirteenMember" xlink:to="femy_ExpirationYearThirteenMember" xlink:title="label: ExpirationYearThirteenMember to femy_ExpirationYearThirteenMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFourteenMember" xlink:label="ExpirationYearFourteenMember" xlink:title="ExpirationYearFourteenMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFourteenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearFourteenMember_lbl" xml:lang="en-US" id="femy_ExpirationYearFourteenMember_lbl">Indicates the expiration year fourteen.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFourteenMember" xlink:to="femy_ExpirationYearFourteenMember_lbl" xlink:title="label: ExpirationYearFourteenMember to femy_ExpirationYearFourteenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFourteenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearFourteenMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearFourteenMember_lbl1">Expiration Year Fourteen [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFourteenMember" xlink:to="femy_ExpirationYearFourteenMember_lbl1" xlink:title="label: ExpirationYearFourteenMember to femy_ExpirationYearFourteenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFourteenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearFourteenMember" xml:lang="en-US" id="femy_ExpirationYearFourteenMember">2038 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFourteenMember" xlink:to="femy_ExpirationYearFourteenMember" xlink:title="label: ExpirationYearFourteenMember to femy_ExpirationYearFourteenMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearThreeMember" xlink:label="ExpirationYearThreeMember" xlink:title="ExpirationYearThreeMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearThreeMember_lbl" xml:lang="en-US" id="femy_ExpirationYearThreeMember_lbl">Indicates the expiration year three.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearThreeMember" xlink:to="femy_ExpirationYearThreeMember_lbl" xlink:title="label: ExpirationYearThreeMember to femy_ExpirationYearThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearThreeMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearThreeMember_lbl1">Expiration Year Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearThreeMember" xlink:to="femy_ExpirationYearThreeMember_lbl1" xlink:title="label: ExpirationYearThreeMember to femy_ExpirationYearThreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearThreeMember" xml:lang="en-US" id="femy_ExpirationYearThreeMember">2027 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearThreeMember" xlink:to="femy_ExpirationYearThreeMember" xlink:title="label: ExpirationYearThreeMember to femy_ExpirationYearThreeMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearSevenMember" xlink:label="ExpirationYearSevenMember" xlink:title="ExpirationYearSevenMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearSevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearSevenMember_lbl" xml:lang="en-US" id="femy_ExpirationYearSevenMember_lbl">Indicates the expiration year seven.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearSevenMember" xlink:to="femy_ExpirationYearSevenMember_lbl" xlink:title="label: ExpirationYearSevenMember to femy_ExpirationYearSevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearSevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearSevenMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearSevenMember_lbl1">Expiration Year Seven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearSevenMember" xlink:to="femy_ExpirationYearSevenMember_lbl1" xlink:title="label: ExpirationYearSevenMember to femy_ExpirationYearSevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearSevenMember" xml:lang="en-US" id="femy_ExpirationYearSevenMember">2031 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearSevenMember" xlink:to="femy_ExpirationYearSevenMember" xlink:title="label: ExpirationYearSevenMember to femy_ExpirationYearSevenMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTwoMember" xlink:label="ExpirationYearTwoMember" xlink:title="ExpirationYearTwoMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearTwoMember_lbl" xml:lang="en-US" id="femy_ExpirationYearTwoMember_lbl">Indicates the expiration year two.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTwoMember" xlink:to="femy_ExpirationYearTwoMember_lbl" xlink:title="label: ExpirationYearTwoMember to femy_ExpirationYearTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearTwoMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearTwoMember_lbl1">Expiration Year Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTwoMember" xlink:to="femy_ExpirationYearTwoMember_lbl1" xlink:title="label: ExpirationYearTwoMember to femy_ExpirationYearTwoMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearTwoMember" xml:lang="en-US" id="femy_ExpirationYearTwoMember">2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTwoMember" xlink:to="femy_ExpirationYearTwoMember" xlink:title="label: ExpirationYearTwoMember to femy_ExpirationYearTwoMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTwelveMember" xlink:label="ExpirationYearTwelveMember" xlink:title="ExpirationYearTwelveMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTwelveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearTwelveMember_lbl" xml:lang="en-US" id="femy_ExpirationYearTwelveMember_lbl">Indicates the expiration year twelve.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTwelveMember" xlink:to="femy_ExpirationYearTwelveMember_lbl" xlink:title="label: ExpirationYearTwelveMember to femy_ExpirationYearTwelveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTwelveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearTwelveMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearTwelveMember_lbl1">Expiration Year Twelve [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTwelveMember" xlink:to="femy_ExpirationYearTwelveMember_lbl1" xlink:title="label: ExpirationYearTwelveMember to femy_ExpirationYearTwelveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTwelveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearTwelveMember" xml:lang="en-US" id="femy_ExpirationYearTwelveMember">2036 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTwelveMember" xlink:to="femy_ExpirationYearTwelveMember" xlink:title="label: ExpirationYearTwelveMember to femy_ExpirationYearTwelveMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearNineMember" xlink:label="ExpirationYearNineMember" xlink:title="ExpirationYearNineMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearNineMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearNineMember_lbl" xml:lang="en-US" id="femy_ExpirationYearNineMember_lbl">Indicates the expiration year nine.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearNineMember" xlink:to="femy_ExpirationYearNineMember_lbl" xlink:title="label: ExpirationYearNineMember to femy_ExpirationYearNineMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearNineMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearNineMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearNineMember_lbl1">Expiration Year Nine [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearNineMember" xlink:to="femy_ExpirationYearNineMember_lbl1" xlink:title="label: ExpirationYearNineMember to femy_ExpirationYearNineMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearNineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearNineMember" xml:lang="en-US" id="femy_ExpirationYearNineMember">2033 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearNineMember" xlink:to="femy_ExpirationYearNineMember" xlink:title="label: ExpirationYearNineMember to femy_ExpirationYearNineMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearEightMember" xlink:label="ExpirationYearEightMember" xlink:title="ExpirationYearEightMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearEightMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearEightMember_lbl" xml:lang="en-US" id="femy_ExpirationYearEightMember_lbl">Indicates the expiration year eight.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearEightMember" xlink:to="femy_ExpirationYearEightMember_lbl" xlink:title="label: ExpirationYearEightMember to femy_ExpirationYearEightMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearEightMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearEightMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearEightMember_lbl1">Expiration Year Eight [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearEightMember" xlink:to="femy_ExpirationYearEightMember_lbl1" xlink:title="label: ExpirationYearEightMember to femy_ExpirationYearEightMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearEightMember" xml:lang="en-US" id="femy_ExpirationYearEightMember">2032 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearEightMember" xlink:to="femy_ExpirationYearEightMember" xlink:title="label: ExpirationYearEightMember to femy_ExpirationYearEightMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFourMember" xlink:label="ExpirationYearFourMember" xlink:title="ExpirationYearFourMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearFourMember_lbl" xml:lang="en-US" id="femy_ExpirationYearFourMember_lbl">Indicates the expiration year four.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFourMember" xlink:to="femy_ExpirationYearFourMember_lbl" xlink:title="label: ExpirationYearFourMember to femy_ExpirationYearFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearFourMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearFourMember_lbl1">Expiration Year Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFourMember" xlink:to="femy_ExpirationYearFourMember_lbl1" xlink:title="label: ExpirationYearFourMember to femy_ExpirationYearFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearFourMember" xml:lang="en-US" id="femy_ExpirationYearFourMember">2028 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearFourMember" xlink:to="femy_ExpirationYearFourMember" xlink:title="label: ExpirationYearFourMember to femy_ExpirationYearFourMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearElevenMember" xlink:label="ExpirationYearElevenMember" xlink:title="ExpirationYearElevenMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearElevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearElevenMember_lbl" xml:lang="en-US" id="femy_ExpirationYearElevenMember_lbl">Indicates the expiration year eleven.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearElevenMember" xlink:to="femy_ExpirationYearElevenMember_lbl" xlink:title="label: ExpirationYearElevenMember to femy_ExpirationYearElevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearElevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearElevenMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearElevenMember_lbl1">Expiration Year Eleven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearElevenMember" xlink:to="femy_ExpirationYearElevenMember_lbl1" xlink:title="label: ExpirationYearElevenMember to femy_ExpirationYearElevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearElevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearElevenMember" xml:lang="en-US" id="femy_ExpirationYearElevenMember">2035 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearElevenMember" xlink:to="femy_ExpirationYearElevenMember" xlink:title="label: ExpirationYearElevenMember to femy_ExpirationYearElevenMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTenMember" xlink:label="ExpirationYearTenMember" xlink:title="ExpirationYearTenMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearTenMember_lbl" xml:lang="en-US" id="femy_ExpirationYearTenMember_lbl">Indicates the expiration year ten.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTenMember" xlink:to="femy_ExpirationYearTenMember_lbl" xlink:title="label: ExpirationYearTenMember to femy_ExpirationYearTenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearTenMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearTenMember_lbl1">Expiration Year Ten [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTenMember" xlink:to="femy_ExpirationYearTenMember_lbl1" xlink:title="label: ExpirationYearTenMember to femy_ExpirationYearTenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearTenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearTenMember" xml:lang="en-US" id="femy_ExpirationYearTenMember">2034 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearTenMember" xlink:to="femy_ExpirationYearTenMember" xlink:title="label: ExpirationYearTenMember to femy_ExpirationYearTenMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearSixMember" xlink:label="ExpirationYearSixMember" xlink:title="ExpirationYearSixMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearSixMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearSixMember_lbl" xml:lang="en-US" id="femy_ExpirationYearSixMember_lbl">Indicates the expiration year six.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearSixMember" xlink:to="femy_ExpirationYearSixMember_lbl" xlink:title="label: ExpirationYearSixMember to femy_ExpirationYearSixMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearSixMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearSixMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearSixMember_lbl1">Expiration Year Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearSixMember" xlink:to="femy_ExpirationYearSixMember_lbl1" xlink:title="label: ExpirationYearSixMember to femy_ExpirationYearSixMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearSixMember" xml:lang="en-US" id="femy_ExpirationYearSixMember">2030 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearSixMember" xlink:to="femy_ExpirationYearSixMember" xlink:title="label: ExpirationYearSixMember to femy_ExpirationYearSixMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearIndefinitelyMember" xlink:label="ExpirationYearIndefinitelyMember" xlink:title="ExpirationYearIndefinitelyMember" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearIndefinitelyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationYearIndefinitelyMember_lbl" xml:lang="en-US" id="femy_ExpirationYearIndefinitelyMember_lbl">Indicates the expiration year indefinitely.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearIndefinitelyMember" xlink:to="femy_ExpirationYearIndefinitelyMember_lbl" xlink:title="label: ExpirationYearIndefinitelyMember to femy_ExpirationYearIndefinitelyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearIndefinitelyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationYearIndefinitelyMember_lbl1" xml:lang="en-US" id="femy_ExpirationYearIndefinitelyMember_lbl1">Expiration Year Indefinitely [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearIndefinitelyMember" xlink:to="femy_ExpirationYearIndefinitelyMember_lbl1" xlink:title="label: ExpirationYearIndefinitelyMember to femy_ExpirationYearIndefinitelyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationYearIndefinitelyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationYearIndefinitelyMember" xml:lang="en-US" id="femy_ExpirationYearIndefinitelyMember">Indefinitely [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationYearIndefinitelyMember" xlink:to="femy_ExpirationYearIndefinitelyMember" xlink:title="label: ExpirationYearIndefinitelyMember to femy_ExpirationYearIndefinitelyMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" />
    <link:label xlink:type="resource" xlink:label="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl" xml:lang="en-US" id="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax (credit) reduction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:to="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent to femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl1" xml:lang="en-US" id="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl1">Effective Income Tax Rate Reconciliation, Tax Credit Reduction, Research, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:to="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent to femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xml:lang="en-US" id="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent">Research and development credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:to="femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:title="label: EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent to femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxLiabilitiesUniformCapitalization" xlink:label="DeferredTaxLiabilitiesUniformCapitalization" xlink:title="DeferredTaxLiabilitiesUniformCapitalization" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl" xml:lang="en-US" id="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl">Amount of deferred tax liability attributable to taxable temporary differences from uniform capitalization (UNICAP)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUniformCapitalization" xlink:to="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl" xlink:title="label: DeferredTaxLiabilitiesUniformCapitalization to femy_DeferredTaxLiabilitiesUniformCapitalization_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl1" xml:lang="en-US" id="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl1">Deferred Tax Liabilities Uniform Capitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUniformCapitalization" xlink:to="femy_DeferredTaxLiabilitiesUniformCapitalization_lbl1" xlink:title="label: DeferredTaxLiabilitiesUniformCapitalization to femy_DeferredTaxLiabilitiesUniformCapitalization_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxLiabilitiesUniformCapitalization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_DeferredTaxLiabilitiesUniformCapitalization" xml:lang="en-US" id="femy_DeferredTaxLiabilitiesUniformCapitalization">UNICAP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesUniformCapitalization" xlink:to="femy_DeferredTaxLiabilitiesUniformCapitalization" xlink:title="label: DeferredTaxLiabilitiesUniformCapitalization to femy_DeferredTaxLiabilitiesUniformCapitalization" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxAssetsLeaseLiabilities" xlink:label="DeferredTaxAssetsLeaseLiabilities" xlink:title="DeferredTaxAssetsLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxAssetsLeaseLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DeferredTaxAssetsLeaseLiabilities_lbl" xml:lang="en-US" id="femy_DeferredTaxAssetsLeaseLiabilities_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLeaseLiabilities" xlink:to="femy_DeferredTaxAssetsLeaseLiabilities_lbl" xlink:title="label: DeferredTaxAssetsLeaseLiabilities to femy_DeferredTaxAssetsLeaseLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxAssetsLeaseLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DeferredTaxAssetsLeaseLiabilities_lbl1" xml:lang="en-US" id="femy_DeferredTaxAssetsLeaseLiabilities_lbl1">Deferred Tax Assets Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLeaseLiabilities" xlink:to="femy_DeferredTaxAssetsLeaseLiabilities_lbl1" xlink:title="label: DeferredTaxAssetsLeaseLiabilities to femy_DeferredTaxAssetsLeaseLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DeferredTaxAssetsLeaseLiabilities" xml:lang="en-US" id="femy_DeferredTaxAssetsLeaseLiabilities">Lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLeaseLiabilities" xlink:to="femy_DeferredTaxAssetsLeaseLiabilities" xlink:title="label: DeferredTaxAssetsLeaseLiabilities to femy_DeferredTaxAssetsLeaseLiabilities" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="DeferredTaxLiabilitiesRightOfUseAssets" xlink:title="DeferredTaxLiabilitiesRightOfUseAssets" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl" xml:lang="en-US" id="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl">Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl" xlink:title="label: DeferredTaxLiabilitiesRightOfUseAssets to femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl1" xml:lang="en-US" id="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl1">Deferred Tax Liabilities Right Of Use Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl1" xlink:title="label: DeferredTaxLiabilitiesRightOfUseAssets to femy_DeferredTaxLiabilitiesRightOfUseAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_DeferredTaxLiabilitiesRightOfUseAssets" xml:lang="en-US" id="femy_DeferredTaxLiabilitiesRightOfUseAssets">Right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="femy_DeferredTaxLiabilitiesRightOfUseAssets" xlink:title="label: DeferredTaxLiabilitiesRightOfUseAssets to femy_DeferredTaxLiabilitiesRightOfUseAssets" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:label="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:title="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl">Tabular disclosure of operating leases of right-of-use assets and lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" xlink:title="label: OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock to femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl1">Operating Leases, Right-of-Use Assets and Lease Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl1" xlink:title="label: OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock to femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xml:lang="en-US" id="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock">Operating Right-of-Use Assets and Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:to="femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:title="label: OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock to femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" id="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl">Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl" xlink:title="label: LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock to femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1" xml:lang="en-US" id="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1">Lessee Operating And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1" xlink:title="label: LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock to femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US" id="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock">Lessee Operating and Financing Lease Liability Maturity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="label: LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock to femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PromissoryNotesMember" xlink:label="PromissoryNotesMember" xlink:title="PromissoryNotesMember" />
    <link:label xlink:type="resource" xlink:label="femy_PromissoryNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PromissoryNotesMember_lbl" xml:lang="en-US" id="femy_PromissoryNotesMember_lbl">Borrowing supported by a written promise to pay an obligation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PromissoryNotesMember" xlink:to="femy_PromissoryNotesMember_lbl" xlink:title="label: PromissoryNotesMember to femy_PromissoryNotesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PromissoryNotesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PromissoryNotesMember_lbl1" xml:lang="en-US" id="femy_PromissoryNotesMember_lbl1">Promissory Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PromissoryNotesMember" xlink:to="femy_PromissoryNotesMember_lbl1" xlink:title="label: PromissoryNotesMember to femy_PromissoryNotesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PromissoryNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PromissoryNotesMember" xml:lang="en-US" id="femy_PromissoryNotesMember">Promissory Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PromissoryNotesMember" xlink:to="femy_PromissoryNotesMember" xlink:title="label: PromissoryNotesMember to femy_PromissoryNotesMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AFCOCreditCorporationMember" xlink:label="AFCOCreditCorporationMember" xlink:title="AFCOCreditCorporationMember" />
    <link:label xlink:type="resource" xlink:label="femy_AFCOCreditCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AFCOCreditCorporationMember_lbl" xml:lang="en-US" id="femy_AFCOCreditCorporationMember_lbl">AFCO Credit Corporation, doing business as AFCO Insurance Premium Finance, provides premium financing services. The Company offers loans for businesses, finance property, and casualty insurance premiums. Afco Insurance Premium Finance serves clients worldwide.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AFCOCreditCorporationMember" xlink:to="femy_AFCOCreditCorporationMember_lbl" xlink:title="label: AFCOCreditCorporationMember to femy_AFCOCreditCorporationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AFCOCreditCorporationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AFCOCreditCorporationMember_lbl1" xml:lang="en-US" id="femy_AFCOCreditCorporationMember_lbl1">AFCO Credit Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AFCOCreditCorporationMember" xlink:to="femy_AFCOCreditCorporationMember_lbl1" xlink:title="label: AFCOCreditCorporationMember to femy_AFCOCreditCorporationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AFCOCreditCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AFCOCreditCorporationMember" xml:lang="en-US" id="femy_AFCOCreditCorporationMember">AFCO Credit Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AFCOCreditCorporationMember" xlink:to="femy_AFCOCreditCorporationMember" xlink:title="label: AFCOCreditCorporationMember to femy_AFCOCreditCorporationMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfExtensionOptionForOperatingLeaseTerm" xlink:label="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:title="NumberOfExtensionOptionForOperatingLeaseTerm" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl" xml:lang="en-US" id="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl">The number of extension option for operating leases term.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:to="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl" xlink:title="label: NumberOfExtensionOptionForOperatingLeaseTerm to femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl1" xml:lang="en-US" id="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl1">Number of Extension Option for Operating Lease Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:to="femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl1" xlink:title="label: NumberOfExtensionOptionForOperatingLeaseTerm to femy_NumberOfExtensionOptionForOperatingLeaseTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfExtensionOptionForOperatingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfExtensionOptionForOperatingLeaseTerm" xml:lang="en-US" id="femy_NumberOfExtensionOptionForOperatingLeaseTerm">Number of extension option for operating lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:to="femy_NumberOfExtensionOptionForOperatingLeaseTerm" xlink:title="label: NumberOfExtensionOptionForOperatingLeaseTerm to femy_NumberOfExtensionOptionForOperatingLeaseTerm" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WrittenNoticePeriodToExerciseExtensionOption" xlink:label="WrittenNoticePeriodToExerciseExtensionOption" xlink:title="WrittenNoticePeriodToExerciseExtensionOption" />
    <link:label xlink:type="resource" xlink:label="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl" xml:lang="en-US" id="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl">Period of written notice of Company's intent to exercise extension option prior to the expiration date of January 2024, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days..</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenNoticePeriodToExerciseExtensionOption" xlink:to="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl" xlink:title="label: WrittenNoticePeriodToExerciseExtensionOption to femy_WrittenNoticePeriodToExerciseExtensionOption_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl1" xml:lang="en-US" id="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl1">Written Notice Period to Exercise Extension Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenNoticePeriodToExerciseExtensionOption" xlink:to="femy_WrittenNoticePeriodToExerciseExtensionOption_lbl1" xlink:title="label: WrittenNoticePeriodToExerciseExtensionOption to femy_WrittenNoticePeriodToExerciseExtensionOption_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WrittenNoticePeriodToExerciseExtensionOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WrittenNoticePeriodToExerciseExtensionOption" xml:lang="en-US" id="femy_WrittenNoticePeriodToExerciseExtensionOption">Written notice to exercise extension option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenNoticePeriodToExerciseExtensionOption" xlink:to="femy_WrittenNoticePeriodToExerciseExtensionOption" xlink:title="label: WrittenNoticePeriodToExerciseExtensionOption to femy_WrittenNoticePeriodToExerciseExtensionOption" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingLeaseOptionToExtendTerm" xlink:label="LesseeOperatingLeaseOptionToExtendTerm" xlink:title="LesseeOperatingLeaseOptionToExtendTerm" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl" xml:lang="en-US" id="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl">Term of lessee's option to extend operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseOptionToExtendTerm" xlink:to="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl" xlink:title="label: LesseeOperatingLeaseOptionToExtendTerm to femy_LesseeOperatingLeaseOptionToExtendTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl1" xml:lang="en-US" id="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl1">Lessee, Operating Lease Option to Extend Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseOptionToExtendTerm" xlink:to="femy_LesseeOperatingLeaseOptionToExtendTerm_lbl1" xlink:title="label: LesseeOperatingLeaseOptionToExtendTerm to femy_LesseeOperatingLeaseOptionToExtendTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingLeaseOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_LesseeOperatingLeaseOptionToExtendTerm" xml:lang="en-US" id="femy_LesseeOperatingLeaseOptionToExtendTerm">Extension period for lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseOptionToExtendTerm" xlink:to="femy_LesseeOperatingLeaseOptionToExtendTerm" xlink:title="label: LesseeOperatingLeaseOptionToExtendTerm to femy_LesseeOperatingLeaseOptionToExtendTerm" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCreditsCurrent" xlink:label="ResearchTaxCreditsCurrent" xlink:title="ResearchTaxCreditsCurrent" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCreditsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ResearchTaxCreditsCurrent_lbl" xml:lang="en-US" id="femy_ResearchTaxCreditsCurrent_lbl">Amount of current research tax credits classified as other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCreditsCurrent" xlink:to="femy_ResearchTaxCreditsCurrent_lbl" xlink:title="label: ResearchTaxCreditsCurrent to femy_ResearchTaxCreditsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCreditsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ResearchTaxCreditsCurrent_lbl1" xml:lang="en-US" id="femy_ResearchTaxCreditsCurrent_lbl1">Research Tax Credits, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCreditsCurrent" xlink:to="femy_ResearchTaxCreditsCurrent_lbl1" xlink:title="label: ResearchTaxCreditsCurrent to femy_ResearchTaxCreditsCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCreditsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ResearchTaxCreditsCurrent" xml:lang="en-US" id="femy_ResearchTaxCreditsCurrent">Prepaid and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCreditsCurrent" xlink:to="femy_ResearchTaxCreditsCurrent" xlink:title="label: ResearchTaxCreditsCurrent to femy_ResearchTaxCreditsCurrent" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCreditsNoncurrent" xlink:label="ResearchTaxCreditsNoncurrent" xlink:title="ResearchTaxCreditsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCreditsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ResearchTaxCreditsNoncurrent_lbl" xml:lang="en-US" id="femy_ResearchTaxCreditsNoncurrent_lbl">Amount of noncurrent research tax credits classified as other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCreditsNoncurrent" xlink:to="femy_ResearchTaxCreditsNoncurrent_lbl" xlink:title="label: ResearchTaxCreditsNoncurrent to femy_ResearchTaxCreditsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCreditsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ResearchTaxCreditsNoncurrent_lbl1" xml:lang="en-US" id="femy_ResearchTaxCreditsNoncurrent_lbl1">Research Tax Credits., Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCreditsNoncurrent" xlink:to="femy_ResearchTaxCreditsNoncurrent_lbl1" xlink:title="label: ResearchTaxCreditsNoncurrent to femy_ResearchTaxCreditsNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCreditsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ResearchTaxCreditsNoncurrent" xml:lang="en-US" id="femy_ResearchTaxCreditsNoncurrent">Other long-term assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCreditsNoncurrent" xlink:to="femy_ResearchTaxCreditsNoncurrent" xlink:title="label: ResearchTaxCreditsNoncurrent to femy_ResearchTaxCreditsNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCredits" xlink:label="ResearchTaxCredits" xlink:title="ResearchTaxCredits" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ResearchTaxCredits_lbl" xml:lang="en-US" id="femy_ResearchTaxCredits_lbl">Amount of research tax credits available to the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCredits" xlink:to="femy_ResearchTaxCredits_lbl" xlink:title="label: ResearchTaxCredits to femy_ResearchTaxCredits_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCredits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ResearchTaxCredits_lbl1" xml:lang="en-US" id="femy_ResearchTaxCredits_lbl1">Research Tax Credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCredits" xlink:to="femy_ResearchTaxCredits_lbl1" xlink:title="label: ResearchTaxCredits to femy_ResearchTaxCredits_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ResearchTaxCredits" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="femy_ResearchTaxCredits" xml:lang="en-US" id="femy_ResearchTaxCredits">Research tax credits available to the Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchTaxCredits" xlink:to="femy_ResearchTaxCredits" xlink:title="label: ResearchTaxCredits to femy_ResearchTaxCredits" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:label="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:title="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl" xml:lang="en-US" id="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl">Minimum term to record operating leases as right-to-use assets and operating lease liabilities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:to="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl" xlink:title="label: MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities to femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl1" xml:lang="en-US" id="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl1">Minimum Term to Record Operating Leases as Right-to-Use Assets and Operating Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:to="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl1" xlink:title="label: MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities to femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xml:lang="en-US" id="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities">Minimum term to record operating leases as right-to-use assets and operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:to="femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:title="label: MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities to femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:label="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:title="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl" xml:lang="en-US" id="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl">Minimum term to record finance leases as right-to-use assets and finance lease liabilities in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:to="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl" xlink:title="label: MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities to femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl1" xml:lang="en-US" id="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl1">Minimum Term to Record Finance Leases as Right-to-Use Assets and Finance Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:to="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl1" xlink:title="label: MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities to femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xml:lang="en-US" id="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities">Minimum term to record finance leases as right-to-use assets and finance lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:to="femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:title="label: MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities to femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AccruedClinicalTrialCost" xlink:label="AccruedClinicalTrialCost" xlink:title="AccruedClinicalTrialCost" />
    <link:label xlink:type="resource" xlink:label="femy_AccruedClinicalTrialCost_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AccruedClinicalTrialCost_lbl" xml:lang="en-US" id="femy_AccruedClinicalTrialCost_lbl">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedClinicalTrialCost" xlink:to="femy_AccruedClinicalTrialCost_lbl" xlink:title="label: AccruedClinicalTrialCost to femy_AccruedClinicalTrialCost_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AccruedClinicalTrialCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AccruedClinicalTrialCost_lbl1" xml:lang="en-US" id="femy_AccruedClinicalTrialCost_lbl1">Accrued Clinical Trial Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedClinicalTrialCost" xlink:to="femy_AccruedClinicalTrialCost_lbl1" xlink:title="label: AccruedClinicalTrialCost to femy_AccruedClinicalTrialCost_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AccruedClinicalTrialCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AccruedClinicalTrialCost" xml:lang="en-US" id="femy_AccruedClinicalTrialCost">Clinical trial costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedClinicalTrialCost" xlink:to="femy_AccruedClinicalTrialCost" xlink:title="label: AccruedClinicalTrialCost to femy_AccruedClinicalTrialCost" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FranchiseTaxes" xlink:label="FranchiseTaxes" xlink:title="FranchiseTaxes" />
    <link:label xlink:type="resource" xlink:label="femy_FranchiseTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_FranchiseTaxes_lbl" xml:lang="en-US" id="femy_FranchiseTaxes_lbl">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FranchiseTaxes" xlink:to="femy_FranchiseTaxes_lbl" xlink:title="label: FranchiseTaxes to femy_FranchiseTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_FranchiseTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_FranchiseTaxes_lbl1" xml:lang="en-US" id="femy_FranchiseTaxes_lbl1">Franchise Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FranchiseTaxes" xlink:to="femy_FranchiseTaxes_lbl1" xlink:title="label: FranchiseTaxes to femy_FranchiseTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_FranchiseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_FranchiseTaxes" xml:lang="en-US" id="femy_FranchiseTaxes">Franchise taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FranchiseTaxes" xlink:to="femy_FranchiseTaxes" xlink:title="label: FranchiseTaxes to femy_FranchiseTaxes" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:label="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:title="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl" xml:lang="en-US" id="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl">Tabular disclosure of clinical holdback liability account.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:to="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl" xlink:title="label: ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock to femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl1" xml:lang="en-US" id="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl1">Schedule Of Clinical Holdback Liability Account [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:to="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl1" xlink:title="label: ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock to femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xml:lang="en-US" id="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock">Clinical Holdback Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:to="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:title="label: ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock to femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ReservesForUncollectibleAccounts" xlink:label="ReservesForUncollectibleAccounts" xlink:title="ReservesForUncollectibleAccounts" />
    <link:label xlink:type="resource" xlink:label="femy_ReservesForUncollectibleAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ReservesForUncollectibleAccounts_lbl" xml:lang="en-US" id="femy_ReservesForUncollectibleAccounts_lbl">The amount of reserves for uncollectible accounts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReservesForUncollectibleAccounts" xlink:to="femy_ReservesForUncollectibleAccounts_lbl" xlink:title="label: ReservesForUncollectibleAccounts to femy_ReservesForUncollectibleAccounts_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ReservesForUncollectibleAccounts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ReservesForUncollectibleAccounts_lbl1" xml:lang="en-US" id="femy_ReservesForUncollectibleAccounts_lbl1">Reserves for Uncollectible Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReservesForUncollectibleAccounts" xlink:to="femy_ReservesForUncollectibleAccounts_lbl1" xlink:title="label: ReservesForUncollectibleAccounts to femy_ReservesForUncollectibleAccounts_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ReservesForUncollectibleAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ReservesForUncollectibleAccounts" xml:lang="en-US" id="femy_ReservesForUncollectibleAccounts">Reserves for uncollectible accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReservesForUncollectibleAccounts" xlink:to="femy_ReservesForUncollectibleAccounts" xlink:title="label: ReservesForUncollectibleAccounts to femy_ReservesForUncollectibleAccounts" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SalesAndMarketingPolicyTextBlock" xlink:label="SalesAndMarketingPolicyTextBlock" xlink:title="SalesAndMarketingPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_SalesAndMarketingPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_SalesAndMarketingPolicyTextBlock_lbl" xml:lang="en-US" id="femy_SalesAndMarketingPolicyTextBlock_lbl">Disclosure of accounting policy for sales and marketing expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndMarketingPolicyTextBlock" xlink:to="femy_SalesAndMarketingPolicyTextBlock_lbl" xlink:title="label: SalesAndMarketingPolicyTextBlock to femy_SalesAndMarketingPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_SalesAndMarketingPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_SalesAndMarketingPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_SalesAndMarketingPolicyTextBlock_lbl1">Sales and Marketing [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndMarketingPolicyTextBlock" xlink:to="femy_SalesAndMarketingPolicyTextBlock_lbl1" xlink:title="label: SalesAndMarketingPolicyTextBlock to femy_SalesAndMarketingPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_SalesAndMarketingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_SalesAndMarketingPolicyTextBlock" xml:lang="en-US" id="femy_SalesAndMarketingPolicyTextBlock">Sales and Marketing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndMarketingPolicyTextBlock" xlink:to="femy_SalesAndMarketingPolicyTextBlock" xlink:title="label: SalesAndMarketingPolicyTextBlock to femy_SalesAndMarketingPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AccruedExpensesPolicyTextBlock" xlink:label="AccruedExpensesPolicyTextBlock" xlink:title="AccruedExpensesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_AccruedExpensesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AccruedExpensesPolicyTextBlock_lbl" xml:lang="en-US" id="femy_AccruedExpensesPolicyTextBlock_lbl">Disclosure of accounting policy for accrued expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpensesPolicyTextBlock" xlink:to="femy_AccruedExpensesPolicyTextBlock_lbl" xlink:title="label: AccruedExpensesPolicyTextBlock to femy_AccruedExpensesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AccruedExpensesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AccruedExpensesPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_AccruedExpensesPolicyTextBlock_lbl1">Accrued Expenses [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpensesPolicyTextBlock" xlink:to="femy_AccruedExpensesPolicyTextBlock_lbl1" xlink:title="label: AccruedExpensesPolicyTextBlock to femy_AccruedExpensesPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AccruedExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AccruedExpensesPolicyTextBlock" xml:lang="en-US" id="femy_AccruedExpensesPolicyTextBlock">Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedExpensesPolicyTextBlock" xlink:to="femy_AccruedExpensesPolicyTextBlock" xlink:title="label: AccruedExpensesPolicyTextBlock to femy_AccruedExpensesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackPolicyTextBlock" xlink:label="ClinicalHoldbackPolicyTextBlock" xlink:title="ClinicalHoldbackPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackPolicyTextBlock_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackPolicyTextBlock_lbl">Disclosure of accounting policy for clinical holdback.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackPolicyTextBlock" xlink:to="femy_ClinicalHoldbackPolicyTextBlock_lbl" xlink:title="label: ClinicalHoldbackPolicyTextBlock to femy_ClinicalHoldbackPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackPolicyTextBlock_lbl1">Clinical Holdback [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackPolicyTextBlock" xlink:to="femy_ClinicalHoldbackPolicyTextBlock_lbl1" xlink:title="label: ClinicalHoldbackPolicyTextBlock to femy_ClinicalHoldbackPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackPolicyTextBlock" xml:lang="en-US" id="femy_ClinicalHoldbackPolicyTextBlock">Clinical Holdback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackPolicyTextBlock" xlink:to="femy_ClinicalHoldbackPolicyTextBlock" xlink:title="label: ClinicalHoldbackPolicyTextBlock to femy_ClinicalHoldbackPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockWarrantsPolicyTextBlock" xlink:label="CommonStockWarrantsPolicyTextBlock" xlink:title="CommonStockWarrantsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockWarrantsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CommonStockWarrantsPolicyTextBlock_lbl" xml:lang="en-US" id="femy_CommonStockWarrantsPolicyTextBlock_lbl">Disclosure of accounting policy for common stock warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockWarrantsPolicyTextBlock" xlink:to="femy_CommonStockWarrantsPolicyTextBlock_lbl" xlink:title="label: CommonStockWarrantsPolicyTextBlock to femy_CommonStockWarrantsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockWarrantsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CommonStockWarrantsPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_CommonStockWarrantsPolicyTextBlock_lbl1">Common Stock Warrants [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockWarrantsPolicyTextBlock" xlink:to="femy_CommonStockWarrantsPolicyTextBlock_lbl1" xlink:title="label: CommonStockWarrantsPolicyTextBlock to femy_CommonStockWarrantsPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockWarrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CommonStockWarrantsPolicyTextBlock" xml:lang="en-US" id="femy_CommonStockWarrantsPolicyTextBlock">Common Stock Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockWarrantsPolicyTextBlock" xlink:to="femy_CommonStockWarrantsPolicyTextBlock" xlink:title="label: CommonStockWarrantsPolicyTextBlock to femy_CommonStockWarrantsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:label="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:title="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl" xml:lang="en-US" id="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl">Disclosure of accounting policy for license, manufacturing, and supply agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:to="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl" xlink:title="label: LicenseManufacturingAndSupplyAgreementPolicyTextBlock to femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl1">License Manufacturing and Supply Agreement [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:to="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl1" xlink:title="label: LicenseManufacturingAndSupplyAgreementPolicyTextBlock to femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xml:lang="en-US" id="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock">License, Manufacturing, and Supply Agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:to="femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:title="label: LicenseManufacturingAndSupplyAgreementPolicyTextBlock to femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:label="ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:title="ConvertibleNotesWithWarrantsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl">Disclosure of accounting policy for convertible notes with warrants (November 2023 financing).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl" xlink:title="label: ConvertibleNotesWithWarrantsPolicyTextBlock to femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl1">Convertible Notes with Warrants [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl1" xlink:title="label: ConvertibleNotesWithWarrantsPolicyTextBlock to femy_ConvertibleNotesWithWarrantsPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ConvertibleNotesWithWarrantsPolicyTextBlock" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsPolicyTextBlock">Convertible Notes with Warrants (November 2023 Financing)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:title="label: ConvertibleNotesWithWarrantsPolicyTextBlock to femy_ConvertibleNotesWithWarrantsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OtherAssetsPolicyTextBlock" xlink:label="OtherAssetsPolicyTextBlock" xlink:title="OtherAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_OtherAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OtherAssetsPolicyTextBlock_lbl" xml:lang="en-US" id="femy_OtherAssetsPolicyTextBlock_lbl">Disclosure of accounting policy for other assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsPolicyTextBlock" xlink:to="femy_OtherAssetsPolicyTextBlock_lbl" xlink:title="label: OtherAssetsPolicyTextBlock to femy_OtherAssetsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OtherAssetsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OtherAssetsPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_OtherAssetsPolicyTextBlock_lbl1">Other Assets [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsPolicyTextBlock" xlink:to="femy_OtherAssetsPolicyTextBlock_lbl1" xlink:title="label: OtherAssetsPolicyTextBlock to femy_OtherAssetsPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OtherAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OtherAssetsPolicyTextBlock" xml:lang="en-US" id="femy_OtherAssetsPolicyTextBlock">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsPolicyTextBlock" xlink:to="femy_OtherAssetsPolicyTextBlock" xlink:title="label: OtherAssetsPolicyTextBlock to femy_OtherAssetsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CertainRisksAndUncertaintiesPolicyTextBlock" xlink:label="CertainRisksAndUncertaintiesPolicyTextBlock" xlink:title="CertainRisksAndUncertaintiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl" xml:lang="en-US" id="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl">Disclosure of accounting policy for certain risks and uncertainties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CertainRisksAndUncertaintiesPolicyTextBlock" xlink:to="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl" xlink:title="label: CertainRisksAndUncertaintiesPolicyTextBlock to femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl1">Certain Risks and Uncertainties [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CertainRisksAndUncertaintiesPolicyTextBlock" xlink:to="femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl1" xlink:title="label: CertainRisksAndUncertaintiesPolicyTextBlock to femy_CertainRisksAndUncertaintiesPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CertainRisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CertainRisksAndUncertaintiesPolicyTextBlock" xml:lang="en-US" id="femy_CertainRisksAndUncertaintiesPolicyTextBlock">Certain Risks and Uncertainties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CertainRisksAndUncertaintiesPolicyTextBlock" xlink:to="femy_CertainRisksAndUncertaintiesPolicyTextBlock" xlink:title="label: CertainRisksAndUncertaintiesPolicyTextBlock to femy_CertainRisksAndUncertaintiesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:label="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="ProceedsFromExerciseOfCommonStockWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl" xml:lang="en-US" id="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl">The cash inflow associated with the amount received from holders exercising their common stock warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromExerciseOfCommonStockWarrants" xlink:to="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl" xlink:title="label: ProceedsFromExerciseOfCommonStockWarrants to femy_ProceedsFromExerciseOfCommonStockWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl1" xml:lang="en-US" id="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl1">Proceeds from Exercise of Common Stock Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromExerciseOfCommonStockWarrants" xlink:to="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl1" xlink:title="label: ProceedsFromExerciseOfCommonStockWarrants to femy_ProceedsFromExerciseOfCommonStockWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ProceedsFromExerciseOfCommonStockWarrants" xml:lang="en-US" id="femy_ProceedsFromExerciseOfCommonStockWarrants">Proceeds from exercise of common warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromExerciseOfCommonStockWarrants" xlink:to="femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:title="label: ProceedsFromExerciseOfCommonStockWarrants to femy_ProceedsFromExerciseOfCommonStockWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2" xml:lang="en-US" id="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2">Cash proceeds from warrants exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromExerciseOfCommonStockWarrants" xlink:to="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2" xlink:title="label: ProceedsFromExerciseOfCommonStockWarrants to femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfEquityIssuanceCosts" xlink:label="PaymentsOfEquityIssuanceCosts" xlink:title="PaymentsOfEquityIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfEquityIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PaymentsOfEquityIssuanceCosts_lbl" xml:lang="en-US" id="femy_PaymentsOfEquityIssuanceCosts_lbl">The cash outflow for cost incurred directly with the issuance of an equity security.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts_lbl" xlink:title="label: PaymentsOfEquityIssuanceCosts to femy_PaymentsOfEquityIssuanceCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfEquityIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PaymentsOfEquityIssuanceCosts_lbl1" xml:lang="en-US" id="femy_PaymentsOfEquityIssuanceCosts_lbl1">Payments of Equity Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts_lbl1" xlink:title="label: PaymentsOfEquityIssuanceCosts to femy_PaymentsOfEquityIssuanceCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfEquityIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_PaymentsOfEquityIssuanceCosts" xml:lang="en-US" id="femy_PaymentsOfEquityIssuanceCosts">Equity issuance costs for April 2023 Financing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts" xlink:title="label: PaymentsOfEquityIssuanceCosts to femy_PaymentsOfEquityIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfEquityIssuanceCosts_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PaymentsOfEquityIssuanceCosts_lbl2" xml:lang="en-US" id="femy_PaymentsOfEquityIssuanceCosts_lbl2">Transaction costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts_lbl2" xlink:title="label: PaymentsOfEquityIssuanceCosts to femy_PaymentsOfEquityIssuanceCosts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CashPaidForAbstract" xlink:label="CashPaidForAbstract" xlink:title="CashPaidForAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_CashPaidForAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CashPaidForAbstract_lbl1" xml:lang="en-US" id="femy_CashPaidForAbstract_lbl1">Cash Paid For [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashPaidForAbstract" xlink:to="femy_CashPaidForAbstract_lbl1" xlink:title="label: CashPaidForAbstract to femy_CashPaidForAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CashPaidForAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CashPaidForAbstract" xml:lang="en-US" id="femy_CashPaidForAbstract">Cash paid for:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashPaidForAbstract" xlink:to="femy_CashPaidForAbstract" xlink:title="label: CashPaidForAbstract to femy_CashPaidForAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:label="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:title="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl" xml:lang="en-US" id="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl">The fair value of warrants issued in connection with convertible notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:to="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl" xlink:title="label: FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes to femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl1" xml:lang="en-US" id="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl1">Fair Value of Warrants Issued in Connection with Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:to="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl1" xlink:title="label: FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes to femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xml:lang="en-US" id="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes">Fair value of warrants issued in connection with convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:to="femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:title="label: FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes to femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:label="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:title="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl" xml:lang="en-US" id="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl">The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl" xlink:title="label: DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital to femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1" xml:lang="en-US" id="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1">Deferred Offering Costs Reclassified to Additional Paid-In-Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1" xlink:title="label: DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital to femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xml:lang="en-US" id="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital">Deferred offering costs reclassified to additional paid-in-capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:title="label: DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital to femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:label="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:title="PropertyAndEquipmentCostsIncludedInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl" xml:lang="en-US" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl">Value of property and equipment costs included in accounts payable incurred as a noncash or partial noncash transaction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl" xlink:title="label: PropertyAndEquipmentCostsIncludedInAccountsPayable to femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1" xml:lang="en-US" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1">Property and Equipment Costs, Included in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1" xlink:title="label: PropertyAndEquipmentCostsIncludedInAccountsPayable to femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xml:lang="en-US" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable">Property and equipment costs included in accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:title="label: PropertyAndEquipmentCostsIncludedInAccountsPayable to femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:label="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:title="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl" xml:lang="en-US" id="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl">The amount of convertible notes accrued interest paid through issuance of common stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:to="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl" xlink:title="label: PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock to femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl1" xml:lang="en-US" id="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl1">Payments of Convertible Notes Interest Through Issuance of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:to="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl1" xlink:title="label: PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock to femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xml:lang="en-US" id="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock">Payment of convertible note interest in common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:to="femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:title="label: PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock to femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConcentrationOfCreditRiskAbstract" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:title="ConcentrationOfCreditRiskAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_ConcentrationOfCreditRiskAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ConcentrationOfCreditRiskAbstract_lbl1" xml:lang="en-US" id="femy_ConcentrationOfCreditRiskAbstract_lbl1">Concentration of Credit Risk [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="femy_ConcentrationOfCreditRiskAbstract_lbl1" xlink:title="label: ConcentrationOfCreditRiskAbstract to femy_ConcentrationOfCreditRiskAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ConcentrationOfCreditRiskAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ConcentrationOfCreditRiskAbstract" xml:lang="en-US" id="femy_ConcentrationOfCreditRiskAbstract">Concentration of Credit Risk [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="femy_ConcentrationOfCreditRiskAbstract" xlink:title="label: ConcentrationOfCreditRiskAbstract to femy_ConcentrationOfCreditRiskAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfMajorCustomers" xlink:label="NumberOfMajorCustomers" xlink:title="NumberOfMajorCustomers" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfMajorCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfMajorCustomers_lbl" xml:lang="en-US" id="femy_NumberOfMajorCustomers_lbl">Number of major customers who contributes 10% or more of entity's total revenue.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMajorCustomers" xlink:to="femy_NumberOfMajorCustomers_lbl" xlink:title="label: NumberOfMajorCustomers to femy_NumberOfMajorCustomers_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfMajorCustomers_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfMajorCustomers_lbl1" xml:lang="en-US" id="femy_NumberOfMajorCustomers_lbl1">Number of Major Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMajorCustomers" xlink:to="femy_NumberOfMajorCustomers_lbl1" xlink:title="label: NumberOfMajorCustomers to femy_NumberOfMajorCustomers_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfMajorCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfMajorCustomers" xml:lang="en-US" id="femy_NumberOfMajorCustomers">Number of major customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMajorCustomers" xlink:to="femy_NumberOfMajorCustomers" xlink:title="label: NumberOfMajorCustomers to femy_NumberOfMajorCustomers" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerThreeMember" xlink:label="CustomerThreeMember" xlink:title="CustomerThreeMember" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CustomerThreeMember_lbl" xml:lang="en-US" id="femy_CustomerThreeMember_lbl">Represents three of the major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerThreeMember" xlink:to="femy_CustomerThreeMember_lbl" xlink:title="label: CustomerThreeMember to femy_CustomerThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CustomerThreeMember_lbl1" xml:lang="en-US" id="femy_CustomerThreeMember_lbl1">Customer Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerThreeMember" xlink:to="femy_CustomerThreeMember_lbl1" xlink:title="label: CustomerThreeMember to femy_CustomerThreeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CustomerTwoMember_lbl" xml:lang="en-US" id="femy_CustomerTwoMember_lbl">Name of the customer one.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="femy_CustomerTwoMember_lbl" xlink:title="label: CustomerTwoMember to femy_CustomerTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CustomerTwoMember_lbl1" xml:lang="en-US" id="femy_CustomerTwoMember_lbl1">Customer Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="femy_CustomerTwoMember_lbl1" xlink:title="label: CustomerTwoMember to femy_CustomerTwoMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CustomerOneMember_lbl" xml:lang="en-US" id="femy_CustomerOneMember_lbl">Name of the customer one.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="femy_CustomerOneMember_lbl" xlink:title="label: CustomerOneMember to femy_CustomerOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CustomerOneMember_lbl1" xml:lang="en-US" id="femy_CustomerOneMember_lbl1">Customer One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="femy_CustomerOneMember_lbl1" xlink:title="label: CustomerOneMember to femy_CustomerOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CustomerOneMember" xml:lang="en-US" id="femy_CustomerOneMember">Customer One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="femy_CustomerOneMember" xlink:title="label: CustomerOneMember to femy_CustomerOneMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackTable" xlink:label="ClinicalHoldbackTable" xlink:title="ClinicalHoldbackTable" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackTable_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackTable_lbl">A table or schedule providing information pertaining to clinical holdback.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackTable" xlink:to="femy_ClinicalHoldbackTable_lbl" xlink:title="label: ClinicalHoldbackTable to femy_ClinicalHoldbackTable_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackTable_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackTable_lbl1">Clinical Holdback [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackTable" xlink:to="femy_ClinicalHoldbackTable_lbl1" xlink:title="label: ClinicalHoldbackTable to femy_ClinicalHoldbackTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLineItems" xlink:label="ClinicalHoldbackLineItems" xlink:title="ClinicalHoldbackLineItems" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackLineItems_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackLineItems_lbl">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLineItems" xlink:to="femy_ClinicalHoldbackLineItems_lbl" xlink:title="label: ClinicalHoldbackLineItems to femy_ClinicalHoldbackLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackLineItems_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackLineItems_lbl1">Clinical Holdback [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLineItems" xlink:to="femy_ClinicalHoldbackLineItems_lbl1" xlink:title="label: ClinicalHoldbackLineItems to femy_ClinicalHoldbackLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackAbstract" xlink:label="ClinicalHoldbackAbstract" xlink:title="ClinicalHoldbackAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackAbstract_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackAbstract_lbl1">Clinical Holdback [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackAbstract" xlink:to="femy_ClinicalHoldbackAbstract_lbl1" xlink:title="label: ClinicalHoldbackAbstract to femy_ClinicalHoldbackAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackAbstract" xml:lang="en-US" id="femy_ClinicalHoldbackAbstract">Clinical Holdback [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackAbstract" xlink:to="femy_ClinicalHoldbackAbstract" xlink:title="label: ClinicalHoldbackAbstract to femy_ClinicalHoldbackAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AgreedPercentageOfInvoicedCostsRetains" xlink:label="AgreedPercentageOfInvoicedCostsRetains" xlink:title="AgreedPercentageOfInvoicedCostsRetains" />
    <link:label xlink:type="resource" xlink:label="femy_AgreedPercentageOfInvoicedCostsRetains_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AgreedPercentageOfInvoicedCostsRetains_lbl" xml:lang="en-US" id="femy_AgreedPercentageOfInvoicedCostsRetains_lbl">The agreed upon percentage of total invoiced costs retains from the medical institution or physician.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgreedPercentageOfInvoicedCostsRetains" xlink:to="femy_AgreedPercentageOfInvoicedCostsRetains_lbl" xlink:title="label: AgreedPercentageOfInvoicedCostsRetains to femy_AgreedPercentageOfInvoicedCostsRetains_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AgreedPercentageOfInvoicedCostsRetains_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AgreedPercentageOfInvoicedCostsRetains_lbl1" xml:lang="en-US" id="femy_AgreedPercentageOfInvoicedCostsRetains_lbl1">Agreed Percentage of Invoiced Costs Retains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgreedPercentageOfInvoicedCostsRetains" xlink:to="femy_AgreedPercentageOfInvoicedCostsRetains_lbl1" xlink:title="label: AgreedPercentageOfInvoicedCostsRetains to femy_AgreedPercentageOfInvoicedCostsRetains_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AgreedPercentageOfInvoicedCostsRetains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AgreedPercentageOfInvoicedCostsRetains" xml:lang="en-US" id="femy_AgreedPercentageOfInvoicedCostsRetains">Agreed percentage of invoiced costs retains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AgreedPercentageOfInvoicedCostsRetains" xlink:to="femy_AgreedPercentageOfInvoicedCostsRetains" xlink:title="label: AgreedPercentageOfInvoicedCostsRetains to femy_AgreedPercentageOfInvoicedCostsRetains" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiabilityRollForward" xlink:label="ClinicalHoldbackLiabilityRollForward" xlink:title="ClinicalHoldbackLiabilityRollForward" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiabilityRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackLiabilityRollForward_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackLiabilityRollForward_lbl">A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="femy_ClinicalHoldbackLiabilityRollForward_lbl" xlink:title="label: ClinicalHoldbackLiabilityRollForward to femy_ClinicalHoldbackLiabilityRollForward_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiabilityRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackLiabilityRollForward_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackLiabilityRollForward_lbl1">Clinical Holdback Liability [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="femy_ClinicalHoldbackLiabilityRollForward_lbl1" xlink:title="label: ClinicalHoldbackLiabilityRollForward to femy_ClinicalHoldbackLiabilityRollForward_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackLiabilityRollForward" xml:lang="en-US" id="femy_ClinicalHoldbackLiabilityRollForward">Clinical Holdback Liability [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="femy_ClinicalHoldbackLiabilityRollForward" xlink:title="label: ClinicalHoldbackLiabilityRollForward to femy_ClinicalHoldbackLiabilityRollForward" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackCurrent" xlink:label="ClinicalHoldbackCurrent" xlink:title="ClinicalHoldbackCurrent" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackCurrent_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackCurrent_lbl">Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent_lbl" xlink:title="label: ClinicalHoldbackCurrent to femy_ClinicalHoldbackCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackCurrent_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackCurrent_lbl1">Clinical Holdback Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent_lbl1" xlink:title="label: ClinicalHoldbackCurrent to femy_ClinicalHoldbackCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_ClinicalHoldbackCurrent" xml:lang="en-US" id="femy_ClinicalHoldbackCurrent">Less: clinical holdback - current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent" xlink:title="label: ClinicalHoldbackCurrent to femy_ClinicalHoldbackCurrent" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackCurrent_lbl2" xml:lang="en-US" id="femy_ClinicalHoldbackCurrent_lbl2">Clinical holdback - current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent_lbl2" xlink:title="label: ClinicalHoldbackCurrent to femy_ClinicalHoldbackCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiability" xlink:label="ClinicalHoldbackLiability" xlink:title="ClinicalHoldbackLiability" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackLiability_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackLiability_lbl">Amount of clinical holdback liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiability" xlink:to="femy_ClinicalHoldbackLiability_lbl" xlink:title="label: ClinicalHoldbackLiability to femy_ClinicalHoldbackLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackLiability_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackLiability_lbl1">Clinical Holdback Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiability" xlink:to="femy_ClinicalHoldbackLiability_lbl1" xlink:title="label: ClinicalHoldbackLiability to femy_ClinicalHoldbackLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="femy_ClinicalHoldbackLiability" xml:lang="en-US" id="femy_ClinicalHoldbackLiability">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiability" xlink:to="femy_ClinicalHoldbackLiability" xlink:title="label: ClinicalHoldbackLiability to femy_ClinicalHoldbackLiability" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackLiability_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="femy_ClinicalHoldbackLiability_lbl2" xml:lang="en-US" id="femy_ClinicalHoldbackLiability_lbl2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackLiability" xlink:to="femy_ClinicalHoldbackLiability_lbl2" xlink:title="label: ClinicalHoldbackLiability to femy_ClinicalHoldbackLiability_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackRetained" xlink:label="ClinicalHoldbackRetained" xlink:title="ClinicalHoldbackRetained" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackRetained_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackRetained_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackRetained_lbl">Amount of clinical holdback retained during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackRetained" xlink:to="femy_ClinicalHoldbackRetained_lbl" xlink:title="label: ClinicalHoldbackRetained to femy_ClinicalHoldbackRetained_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackRetained_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackRetained_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackRetained_lbl1">Clinical Holdback Retained</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackRetained" xlink:to="femy_ClinicalHoldbackRetained_lbl1" xlink:title="label: ClinicalHoldbackRetained to femy_ClinicalHoldbackRetained_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackRetained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackRetained" xml:lang="en-US" id="femy_ClinicalHoldbackRetained">Clinical holdback retained</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackRetained" xlink:to="femy_ClinicalHoldbackRetained" xlink:title="label: ClinicalHoldbackRetained to femy_ClinicalHoldbackRetained" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackPaid" xlink:label="ClinicalHoldbackPaid" xlink:title="ClinicalHoldbackPaid" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackPaid_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackPaid_lbl">Amount of cash outflow reducing clinical holdback liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackPaid" xlink:to="femy_ClinicalHoldbackPaid_lbl" xlink:title="label: ClinicalHoldbackPaid to femy_ClinicalHoldbackPaid_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackPaid_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackPaid_lbl1">Clinical Holdback Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackPaid" xlink:to="femy_ClinicalHoldbackPaid_lbl1" xlink:title="label: ClinicalHoldbackPaid to femy_ClinicalHoldbackPaid_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_ClinicalHoldbackPaid" xml:lang="en-US" id="femy_ClinicalHoldbackPaid">Clinical holdback paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackPaid" xlink:to="femy_ClinicalHoldbackPaid" xlink:title="label: ClinicalHoldbackPaid to femy_ClinicalHoldbackPaid" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackNoncurrent" xlink:label="ClinicalHoldbackNoncurrent" xlink:title="ClinicalHoldbackNoncurrent" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackNoncurrent_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackNoncurrent_lbl">Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent_lbl" xlink:title="label: ClinicalHoldbackNoncurrent to femy_ClinicalHoldbackNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackNoncurrent_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackNoncurrent_lbl1">Clinical Holdback, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent_lbl1" xlink:title="label: ClinicalHoldbackNoncurrent to femy_ClinicalHoldbackNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_ClinicalHoldbackNoncurrent" xml:lang="en-US" id="femy_ClinicalHoldbackNoncurrent">Clinical holdback - long-term portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent" xlink:title="label: ClinicalHoldbackNoncurrent to femy_ClinicalHoldbackNoncurrent" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackNoncurrent_lbl2" xml:lang="en-US" id="femy_ClinicalHoldbackNoncurrent_lbl2">Clinical holdback - long-term portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent_lbl2" xlink:title="label: ClinicalHoldbackNoncurrent to femy_ClinicalHoldbackNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl">Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl" xlink:title="label: StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1">Stock Issued During Period, Shares, in Conversion of Convertible Notes Interest, Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty">Issuance of common shares in payment of convertible note interest, including related parties (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="label: StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2">Payment of convertible notes interest (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xlink:title="label: StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:label="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:title="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl" xml:lang="en-US" id="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl">Outstanding Redeemable series B and Series C convertible preferred stock, Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:to="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl" xlink:title="label: SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember to femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl1" xml:lang="en-US" id="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl1">Series B and Series C Redeemable Convertible Preferred stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:to="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl1" xlink:title="label: SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember to femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US" id="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember">Series B and Series C Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:to="femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:title="label: SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember to femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:label="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:title="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl">Equity impact of the value in issuance of common stock and warrants, in connection with "April 2023 Financing", net of issuance costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1">Stock Issued During Period, Value, Issuance of Common Stock and Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants">Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:title="label: StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationOfWarrant" xlink:label="ExpirationOfWarrant" xlink:title="ExpirationOfWarrant" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationOfWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ExpirationOfWarrant_lbl" xml:lang="en-US" id="femy_ExpirationOfWarrant_lbl">The warrants expired during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationOfWarrant" xlink:to="femy_ExpirationOfWarrant_lbl" xlink:title="label: ExpirationOfWarrant to femy_ExpirationOfWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationOfWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ExpirationOfWarrant_lbl1" xml:lang="en-US" id="femy_ExpirationOfWarrant_lbl1">Expiration of Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationOfWarrant" xlink:to="femy_ExpirationOfWarrant_lbl1" xlink:title="label: ExpirationOfWarrant to femy_ExpirationOfWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ExpirationOfWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ExpirationOfWarrant" xml:lang="en-US" id="femy_ExpirationOfWarrant">Expiration of warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExpirationOfWarrant" xlink:to="femy_ExpirationOfWarrant" xlink:title="label: ExpirationOfWarrant to femy_ExpirationOfWarrant" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:label="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:title="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl">Aggregate value of issuance of common stock from exercise of pre-funded warrants issued during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:to="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants to femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl1">Stock Issued During Period, Value, Exercise of Pre-funded Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:to="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants to femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants">Exercise of pre-funded warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:to="femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:title="label: StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants to femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:title="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl">Number of common stock and warrants, in connection with "April 2023 Financing" during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1">Stock Issued During Period, Shares, Issuance of Common Stock and Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants">Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:title="label: StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl">Number of share common warrants (or share units) exercised during the current period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfCommonWarrants to femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl1">Stock Issued During Period, Shares, Exercise of Common Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfCommonWarrants to femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants">Exercise of common warrants (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfCommonWarrants to femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl">Number of pre-funded warrants exercise.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants to femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl1">Stock Issued During Period, Shares, Exercise of Pre-funded Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants to femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants">Exercise of pre-funded warrants (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants to femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:label="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:title="IssuanceOfWarrantsInConnectionWithConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl" xml:lang="en-US" id="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl">Number of warrants in connection with convertible notes issued during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:to="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl" xlink:title="label: IssuanceOfWarrantsInConnectionWithConvertibleNotes to femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl1" xml:lang="en-US" id="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl1">Issuance of warrants in connection with Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:to="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl1" xlink:title="label: IssuanceOfWarrantsInConnectionWithConvertibleNotes to femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" xml:lang="en-US" id="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes">Issuance of warrants in connection with convertible notes, including related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:to="femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:title="label: IssuanceOfWarrantsInConnectionWithConvertibleNotes to femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:label="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl">Equity impact of the value of new stock issued in connection with at-the-market program during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl" xlink:title="label: StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts to femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1">Stock Issued During Period, Value, At-The-Market Offering, Net of Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xlink:title="label: StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts to femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts">Issuance of common stock in connection with at-the-market offering, net of issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="label: StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts to femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl">Number of new stock issued in connection with the at-the-market program during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl" xlink:title="label: StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts to femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1">Stock Issued During Period, Shares, At-The-Market Offering, Net of issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts to femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xml:lang="en-US" id="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="label: StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts to femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl">The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl" xlink:title="label: StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1">Stock Issued During Period, Value, in Conversion of Convertible Notes Interest, Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xlink:title="label: StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty">Issuance of common shares in payment of convertible note interest, including related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="label: StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl2">Payment of convertible notes interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xlink:title="label: StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty to femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:label="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:title="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl">Value of common warrants (or share units) exercised during the current period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:to="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodValueExerciseOfCommonWarrants to femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl1" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl1">Stock Issued During Period, Value, Exercise of Common Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:to="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodValueExerciseOfCommonWarrants to femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xml:lang="en-US" id="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants">Exercise of common warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:to="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:title="label: StockIssuedDuringPeriodValueExerciseOfCommonWarrants to femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EquityWarrantsMember" xlink:label="EquityWarrantsMember" xlink:title="EquityWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="femy_EquityWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_EquityWarrantsMember_lbl" xml:lang="en-US" id="femy_EquityWarrantsMember_lbl">Equity Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityWarrantsMember" xlink:to="femy_EquityWarrantsMember_lbl" xlink:title="label: EquityWarrantsMember to femy_EquityWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_EquityWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EquityWarrantsMember_lbl1" xml:lang="en-US" id="femy_EquityWarrantsMember_lbl1">Equity Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityWarrantsMember" xlink:to="femy_EquityWarrantsMember_lbl1" xlink:title="label: EquityWarrantsMember to femy_EquityWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_EquityWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_EquityWarrantsMember" xml:lang="en-US" id="femy_EquityWarrantsMember">Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityWarrantsMember" xlink:to="femy_EquityWarrantsMember" xlink:title="label: EquityWarrantsMember to femy_EquityWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="OperatingAndFinanceLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl">Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:to="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xlink:title="label: OperatingAndFinanceLeaseLiabilityNoncurrent to femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl1">Operating and Finance Lease, Liability, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:to="femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl1" xlink:title="label: OperatingAndFinanceLeaseLiabilityNoncurrent to femy_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityNoncurrent">Lease liability, less current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:to="femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="label: OperatingAndFinanceLeaseLiabilityNoncurrent to femy_OperatingAndFinanceLeaseLiabilityNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingLeaseLiabilityToBePaid" xlink:label="OperatingLeaseLiabilityToBePaid" xlink:title="OperatingLeaseLiabilityToBePaid" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeaseLiabilityToBePaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OperatingLeaseLiabilityToBePaid_lbl" xml:lang="en-US" id="femy_OperatingLeaseLiabilityToBePaid_lbl">Amount of Operating lease undiscounted obligation to be paid.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="femy_OperatingLeaseLiabilityToBePaid_lbl" xlink:title="label: OperatingLeaseLiabilityToBePaid to femy_OperatingLeaseLiabilityToBePaid_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeaseLiabilityToBePaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OperatingLeaseLiabilityToBePaid_lbl1" xml:lang="en-US" id="femy_OperatingLeaseLiabilityToBePaid_lbl1">Operating Lease, Liability, to be Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="femy_OperatingLeaseLiabilityToBePaid_lbl1" xlink:title="label: OperatingLeaseLiabilityToBePaid to femy_OperatingLeaseLiabilityToBePaid_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeaseLiabilityToBePaid" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="femy_OperatingLeaseLiabilityToBePaid" xml:lang="en-US" id="femy_OperatingLeaseLiabilityToBePaid">Total undiscounted lease payments - operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityToBePaid" xlink:to="femy_OperatingLeaseLiabilityToBePaid" xlink:title="label: OperatingLeaseLiabilityToBePaid to femy_OperatingLeaseLiabilityToBePaid" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingAndFinanceLeaseLiabilityCurrent" xlink:label="OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="OperatingAndFinanceLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl">Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiabilityCurrent" xlink:to="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl" xlink:title="label: OperatingAndFinanceLeaseLiabilityCurrent to femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl1" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl1">Operating and Finance Lease, Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiabilityCurrent" xlink:to="femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl1" xlink:title="label: OperatingAndFinanceLeaseLiabilityCurrent to femy_OperatingAndFinanceLeaseLiabilityCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_OperatingAndFinanceLeaseLiabilityCurrent" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityCurrent">Less: current portion of lease liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiabilityCurrent" xlink:to="femy_OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="label: OperatingAndFinanceLeaseLiabilityCurrent to femy_OperatingAndFinanceLeaseLiabilityCurrent" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingAndFinanceLeaseLiability" xlink:label="OperatingAndFinanceLeaseLiability" xlink:title="OperatingAndFinanceLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OperatingAndFinanceLeaseLiability_lbl" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiability_lbl">Present value of lessee's discounted obligation for lease payments from operating and financing lease.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiability" xlink:to="femy_OperatingAndFinanceLeaseLiability_lbl" xlink:title="label: OperatingAndFinanceLeaseLiability to femy_OperatingAndFinanceLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OperatingAndFinanceLeaseLiability_lbl1" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiability_lbl1">Operating and Finance Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiability" xlink:to="femy_OperatingAndFinanceLeaseLiability_lbl1" xlink:title="label: OperatingAndFinanceLeaseLiability to femy_OperatingAndFinanceLeaseLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OperatingAndFinanceLeaseLiability" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiability">Lease liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingAndFinanceLeaseLiability" xlink:to="femy_OperatingAndFinanceLeaseLiability" xlink:title="label: OperatingAndFinanceLeaseLiability to femy_OperatingAndFinanceLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" id="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl">Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease and finance lease.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:title="label: LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount to femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xml:lang="en-US" id="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1">Lessee, Operating Lease and Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:title="label: LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount to femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US" id="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount">Less: imputed interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="label: LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount to femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RevenueRecognitionPaymentTermOfPeriod" xlink:label="RevenueRecognitionPaymentTermOfPeriod" xlink:title="RevenueRecognitionPaymentTermOfPeriod" />
    <link:label xlink:type="resource" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_RevenueRecognitionPaymentTermOfPeriod_lbl" xml:lang="en-US" id="femy_RevenueRecognitionPaymentTermOfPeriod_lbl">Revenue recognition payment period term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPaymentTermOfPeriod" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod_lbl" xlink:title="label: RevenueRecognitionPaymentTermOfPeriod to femy_RevenueRecognitionPaymentTermOfPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_RevenueRecognitionPaymentTermOfPeriod_lbl1" xml:lang="en-US" id="femy_RevenueRecognitionPaymentTermOfPeriod_lbl1">Revenue Recognition, Payment Term of Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPaymentTermOfPeriod" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod_lbl1" xlink:title="label: RevenueRecognitionPaymentTermOfPeriod to femy_RevenueRecognitionPaymentTermOfPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_RevenueRecognitionPaymentTermOfPeriod" xml:lang="en-US" id="femy_RevenueRecognitionPaymentTermOfPeriod">Revenue recognition payment period term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPaymentTermOfPeriod" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:title="label: RevenueRecognitionPaymentTermOfPeriod to femy_RevenueRecognitionPaymentTermOfPeriod" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:label="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:title="ContractWithCustomerUnsatisfiedPerformanceObligation" />
    <link:label xlink:type="resource" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl" xml:lang="en-US" id="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl">The amount of unsatisfied performance obligation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl" xlink:title="label: ContractWithCustomerUnsatisfiedPerformanceObligation to femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1" xml:lang="en-US" id="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1">Contract with Customer, Unsatisfied Performance Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1" xlink:title="label: ContractWithCustomerUnsatisfiedPerformanceObligation to femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xml:lang="en-US" id="femy_ContractWithCustomerUnsatisfiedPerformanceObligation">Unsatisfied performance obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:title="label: ContractWithCustomerUnsatisfiedPerformanceObligation to femy_ContractWithCustomerUnsatisfiedPerformanceObligation" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfRestockingFee" xlink:label="PercentageOfRestockingFee" xlink:title="PercentageOfRestockingFee" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfRestockingFee_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PercentageOfRestockingFee_lbl" xml:lang="en-US" id="femy_PercentageOfRestockingFee_lbl">The percentage of restocking fee on items to be returned.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfRestockingFee" xlink:to="femy_PercentageOfRestockingFee_lbl" xlink:title="label: PercentageOfRestockingFee to femy_PercentageOfRestockingFee_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfRestockingFee_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PercentageOfRestockingFee_lbl1" xml:lang="en-US" id="femy_PercentageOfRestockingFee_lbl1">Percentage of Restocking Fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfRestockingFee" xlink:to="femy_PercentageOfRestockingFee_lbl1" xlink:title="label: PercentageOfRestockingFee to femy_PercentageOfRestockingFee_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfRestockingFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PercentageOfRestockingFee" xml:lang="en-US" id="femy_PercentageOfRestockingFee">Percentage of restocking fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfRestockingFee" xlink:to="femy_PercentageOfRestockingFee" xlink:title="label: PercentageOfRestockingFee to femy_PercentageOfRestockingFee" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PrimaryGeographicalMarketsAbstract" xlink:label="PrimaryGeographicalMarketsAbstract" xlink:title="PrimaryGeographicalMarketsAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_PrimaryGeographicalMarketsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PrimaryGeographicalMarketsAbstract_lbl1" xml:lang="en-US" id="femy_PrimaryGeographicalMarketsAbstract_lbl1">Primary Geographical Markets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrimaryGeographicalMarketsAbstract" xlink:to="femy_PrimaryGeographicalMarketsAbstract_lbl1" xlink:title="label: PrimaryGeographicalMarketsAbstract to femy_PrimaryGeographicalMarketsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PrimaryGeographicalMarketsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PrimaryGeographicalMarketsAbstract" xml:lang="en-US" id="femy_PrimaryGeographicalMarketsAbstract">Primary Geographical Markets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrimaryGeographicalMarketsAbstract" xlink:to="femy_PrimaryGeographicalMarketsAbstract" xlink:title="label: PrimaryGeographicalMarketsAbstract to femy_PrimaryGeographicalMarketsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredOfferingCostsAbstract" xlink:label="DeferredOfferingCostsAbstract" xlink:title="DeferredOfferingCostsAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DeferredOfferingCostsAbstract_lbl1" xml:lang="en-US" id="femy_DeferredOfferingCostsAbstract_lbl1">Deferred Offering Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsAbstract" xlink:to="femy_DeferredOfferingCostsAbstract_lbl1" xlink:title="label: DeferredOfferingCostsAbstract to femy_DeferredOfferingCostsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DeferredOfferingCostsAbstract" xml:lang="en-US" id="femy_DeferredOfferingCostsAbstract">Deferred Offering Costs [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsAbstract" xlink:to="femy_DeferredOfferingCostsAbstract" xlink:title="label: DeferredOfferingCostsAbstract to femy_DeferredOfferingCostsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredOfferingCostsCapitalized" xlink:label="DeferredOfferingCostsCapitalized" xlink:title="DeferredOfferingCostsCapitalized" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsCapitalized_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DeferredOfferingCostsCapitalized_lbl" xml:lang="en-US" id="femy_DeferredOfferingCostsCapitalized_lbl">Deferred offering costs capitalized are included in other long-term assets in the accompanying balance sheets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsCapitalized" xlink:to="femy_DeferredOfferingCostsCapitalized_lbl" xlink:title="label: DeferredOfferingCostsCapitalized to femy_DeferredOfferingCostsCapitalized_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsCapitalized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DeferredOfferingCostsCapitalized_lbl1" xml:lang="en-US" id="femy_DeferredOfferingCostsCapitalized_lbl1">Deferred Offering Costs Capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsCapitalized" xlink:to="femy_DeferredOfferingCostsCapitalized_lbl1" xlink:title="label: DeferredOfferingCostsCapitalized to femy_DeferredOfferingCostsCapitalized_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DeferredOfferingCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DeferredOfferingCostsCapitalized" xml:lang="en-US" id="femy_DeferredOfferingCostsCapitalized">Deferred offering costs capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOfferingCostsCapitalized" xlink:to="femy_DeferredOfferingCostsCapitalized" xlink:title="label: DeferredOfferingCostsCapitalized to femy_DeferredOfferingCostsCapitalized" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AuthorizedOfferingAmountOfSecurities" xlink:label="AuthorizedOfferingAmountOfSecurities" xlink:title="AuthorizedOfferingAmountOfSecurities" />
    <link:label xlink:type="resource" xlink:label="femy_AuthorizedOfferingAmountOfSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AuthorizedOfferingAmountOfSecurities_lbl" xml:lang="en-US" id="femy_AuthorizedOfferingAmountOfSecurities_lbl">The authorized offering amount of securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuthorizedOfferingAmountOfSecurities" xlink:to="femy_AuthorizedOfferingAmountOfSecurities_lbl" xlink:title="label: AuthorizedOfferingAmountOfSecurities to femy_AuthorizedOfferingAmountOfSecurities_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AuthorizedOfferingAmountOfSecurities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AuthorizedOfferingAmountOfSecurities_lbl1" xml:lang="en-US" id="femy_AuthorizedOfferingAmountOfSecurities_lbl1">Authorized Offering Amount of Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuthorizedOfferingAmountOfSecurities" xlink:to="femy_AuthorizedOfferingAmountOfSecurities_lbl1" xlink:title="label: AuthorizedOfferingAmountOfSecurities to femy_AuthorizedOfferingAmountOfSecurities_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AuthorizedOfferingAmountOfSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AuthorizedOfferingAmountOfSecurities" xml:lang="en-US" id="femy_AuthorizedOfferingAmountOfSecurities">Authorized offering amount of securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuthorizedOfferingAmountOfSecurities" xlink:to="femy_AuthorizedOfferingAmountOfSecurities" xlink:title="label: AuthorizedOfferingAmountOfSecurities to femy_AuthorizedOfferingAmountOfSecurities" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl">Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:to="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock to femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl1" xml:lang="en-US" id="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl1">Schedule of Share Based Payment Award, Fair Value Warrant Liability, Valuation Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:to="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl1" xlink:title="label: ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock to femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xml:lang="en-US" id="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock">Warrants Valuation Assumptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:to="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:title="label: ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock to femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesBWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_SeriesBWarrantsMember_lbl" xml:lang="en-US" id="femy_SeriesBWarrantsMember_lbl">A classification of Information by type of warrant or right issued, for example Series B Warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBWarrantsMember" xlink:to="femy_SeriesBWarrantsMember_lbl" xlink:title="label: SeriesBWarrantsMember to femy_SeriesBWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesBWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_SeriesBWarrantsMember_lbl1" xml:lang="en-US" id="femy_SeriesBWarrantsMember_lbl1">Series B Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBWarrantsMember" xlink:to="femy_SeriesBWarrantsMember_lbl1" xlink:title="label: SeriesBWarrantsMember to femy_SeriesBWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesBWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_SeriesBWarrantsMember" xml:lang="en-US" id="femy_SeriesBWarrantsMember">Series B Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBWarrantsMember" xlink:to="femy_SeriesBWarrantsMember" xlink:title="label: SeriesBWarrantsMember to femy_SeriesBWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RelatedPartyTransactionAbstract" xlink:label="RelatedPartyTransactionAbstract" xlink:title="RelatedPartyTransactionAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_RelatedPartyTransactionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_RelatedPartyTransactionAbstract_lbl1" xml:lang="en-US" id="femy_RelatedPartyTransactionAbstract_lbl1">Related-Party Transaction [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionAbstract" xlink:to="femy_RelatedPartyTransactionAbstract_lbl1" xlink:title="label: RelatedPartyTransactionAbstract to femy_RelatedPartyTransactionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertiblePreferredStockAbstract" xlink:label="ConvertiblePreferredStockAbstract" xlink:title="ConvertiblePreferredStockAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertiblePreferredStockAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ConvertiblePreferredStockAbstract_lbl1" xml:lang="en-US" id="femy_ConvertiblePreferredStockAbstract_lbl1">Convertible Preferred Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertiblePreferredStockAbstract" xlink:to="femy_ConvertiblePreferredStockAbstract_lbl1" xlink:title="label: ConvertiblePreferredStockAbstract to femy_ConvertiblePreferredStockAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAPreferredAbstract" xlink:label="SeriesAPreferredAbstract" xlink:title="SeriesAPreferredAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesAPreferredAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_SeriesAPreferredAbstract_lbl1" xml:lang="en-US" id="femy_SeriesAPreferredAbstract_lbl1">Series A Preferred [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAPreferredAbstract" xlink:to="femy_SeriesAPreferredAbstract_lbl1" xlink:title="label: SeriesAPreferredAbstract to femy_SeriesAPreferredAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RedeemableConvertiblePreferredStockAbstract" xlink:label="RedeemableConvertiblePreferredStockAbstract" xlink:title="RedeemableConvertiblePreferredStockAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_RedeemableConvertiblePreferredStockAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_RedeemableConvertiblePreferredStockAbstract_lbl1" xml:lang="en-US" id="femy_RedeemableConvertiblePreferredStockAbstract_lbl1">Redeemable Convertible Preferred Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemableConvertiblePreferredStockAbstract" xlink:to="femy_RedeemableConvertiblePreferredStockAbstract_lbl1" xlink:title="label: RedeemableConvertiblePreferredStockAbstract to femy_RedeemableConvertiblePreferredStockAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl1" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl1">Convertible Notes with Warrants (November 2023 Financing) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl1" xlink:title="label: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl">The entire disclosure for information about convertible notes with warrants financing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl" xlink:title="label: ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock to femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1">Convertible Notes with Warrants November 2023 Financing [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1" xlink:title="label: ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock to femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xml:lang="en-US" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock">Convertible Notes with Warrants (November 2023 Financing)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:title="label: ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock to femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2025FinancingMember" xlink:label="November2025FinancingMember" xlink:title="November2025FinancingMember" />
    <link:label xlink:type="resource" xlink:label="femy_November2025FinancingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_November2025FinancingMember_lbl" xml:lang="en-US" id="femy_November2025FinancingMember_lbl">The November 2025 financing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2025FinancingMember" xlink:to="femy_November2025FinancingMember_lbl" xlink:title="label: November2025FinancingMember to femy_November2025FinancingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_November2025FinancingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_November2025FinancingMember_lbl1" xml:lang="en-US" id="femy_November2025FinancingMember_lbl1">November 2025 Financing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2025FinancingMember" xlink:to="femy_November2025FinancingMember_lbl1" xlink:title="label: November2025FinancingMember to femy_November2025FinancingMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EffectiveInterestRateDiscountAmortization" xlink:label="EffectiveInterestRateDiscountAmortization" xlink:title="EffectiveInterestRateDiscountAmortization" />
    <link:label xlink:type="resource" xlink:label="femy_EffectiveInterestRateDiscountAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_EffectiveInterestRateDiscountAmortization_lbl" xml:lang="en-US" id="femy_EffectiveInterestRateDiscountAmortization_lbl">Percentage of effective interest rate for the discount amortization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveInterestRateDiscountAmortization" xlink:to="femy_EffectiveInterestRateDiscountAmortization_lbl" xlink:title="label: EffectiveInterestRateDiscountAmortization to femy_EffectiveInterestRateDiscountAmortization_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_EffectiveInterestRateDiscountAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EffectiveInterestRateDiscountAmortization_lbl1" xml:lang="en-US" id="femy_EffectiveInterestRateDiscountAmortization_lbl1">Effective Interest Rate, Discount Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveInterestRateDiscountAmortization" xlink:to="femy_EffectiveInterestRateDiscountAmortization_lbl1" xlink:title="label: EffectiveInterestRateDiscountAmortization to femy_EffectiveInterestRateDiscountAmortization_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_EffectiveInterestRateDiscountAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_EffectiveInterestRateDiscountAmortization" xml:lang="en-US" id="femy_EffectiveInterestRateDiscountAmortization">Percentage of effective interest rate for discount amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveInterestRateDiscountAmortization" xlink:to="femy_EffectiveInterestRateDiscountAmortization" xlink:title="label: EffectiveInterestRateDiscountAmortization to femy_EffectiveInterestRateDiscountAmortization" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:label xlink:type="resource" xlink:label="femy_November2023FinancingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_November2023FinancingMember_lbl" xml:lang="en-US" id="femy_November2023FinancingMember_lbl">The November 2023 financing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2023FinancingMember" xlink:to="femy_November2023FinancingMember_lbl" xlink:title="label: November2023FinancingMember to femy_November2023FinancingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_November2023FinancingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_November2023FinancingMember_lbl1" xml:lang="en-US" id="femy_November2023FinancingMember_lbl1">November 2023 Financing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2023FinancingMember" xlink:to="femy_November2023FinancingMember_lbl1" xlink:title="label: November2023FinancingMember to femy_November2023FinancingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_November2023FinancingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_November2023FinancingMember" xml:lang="en-US" id="femy_November2023FinancingMember">November 2023 Financing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2023FinancingMember" xlink:to="femy_November2023FinancingMember" xlink:title="label: November2023FinancingMember to femy_November2023FinancingMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:label="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:title="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl">Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:to="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl" xlink:title="label: FairValueMethodAndBlackScholesAssumptionsTableTextBlock to femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl1" xml:lang="en-US" id="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl1">Fair Value Method and Black-Scholes Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:to="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl1" xlink:title="label: FairValueMethodAndBlackScholesAssumptionsTableTextBlock to femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xml:lang="en-US" id="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock">Fair Value Warrant and Black-Scholes Warrant Assumptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:to="femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:title="label: FairValueMethodAndBlackScholesAssumptionsTableTextBlock to femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClassOfWarrantOrRightBlackScholesValue" xlink:label="ClassOfWarrantOrRightBlackScholesValue" xlink:title="ClassOfWarrantOrRightBlackScholesValue" />
    <link:label xlink:type="resource" xlink:label="femy_ClassOfWarrantOrRightBlackScholesValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClassOfWarrantOrRightBlackScholesValue_lbl" xml:lang="en-US" id="femy_ClassOfWarrantOrRightBlackScholesValue_lbl">Black-Scholes value price per share or per unit of warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightBlackScholesValue" xlink:to="femy_ClassOfWarrantOrRightBlackScholesValue_lbl" xlink:title="label: ClassOfWarrantOrRightBlackScholesValue to femy_ClassOfWarrantOrRightBlackScholesValue_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClassOfWarrantOrRightBlackScholesValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClassOfWarrantOrRightBlackScholesValue_lbl1" xml:lang="en-US" id="femy_ClassOfWarrantOrRightBlackScholesValue_lbl1">Class of Warrant or Right, Black-Scholes Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightBlackScholesValue" xlink:to="femy_ClassOfWarrantOrRightBlackScholesValue_lbl1" xlink:title="label: ClassOfWarrantOrRightBlackScholesValue to femy_ClassOfWarrantOrRightBlackScholesValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClassOfWarrantOrRightBlackScholesValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClassOfWarrantOrRightBlackScholesValue" xml:lang="en-US" id="femy_ClassOfWarrantOrRightBlackScholesValue">Black-Scholes value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightBlackScholesValue" xlink:to="femy_ClassOfWarrantOrRightBlackScholesValue" xlink:title="label: ClassOfWarrantOrRightBlackScholesValue to femy_ClassOfWarrantOrRightBlackScholesValue" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsTransactionsAbstract" xlink:label="WarrantsTransactionsAbstract" xlink:title="WarrantsTransactionsAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsTransactionsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsTransactionsAbstract_lbl1" xml:lang="en-US" id="femy_WarrantsTransactionsAbstract_lbl1">Warrants Transactions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsTransactionsAbstract" xlink:to="femy_WarrantsTransactionsAbstract_lbl1" xlink:title="label: WarrantsTransactionsAbstract to femy_WarrantsTransactionsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsTransactionsAbstract" xml:lang="en-US" id="femy_WarrantsTransactionsAbstract">Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsTransactionsAbstract" xlink:to="femy_WarrantsTransactionsAbstract" xlink:title="label: WarrantsTransactionsAbstract to femy_WarrantsTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:label="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" />
    <link:label xlink:type="resource" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl" xml:lang="en-US" id="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl">The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl" xlink:title="label: DailyDollarTradingVolumeOfCommonStockExceedsPerDay to femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1" xml:lang="en-US" id="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1">Daily Dollar Trading Volume of Common Stock Exceeds per Day</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1" xlink:title="label: DailyDollarTradingVolumeOfCommonStockExceedsPerDay to femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xml:lang="en-US" id="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay">Daily dollar trading volume of common stock exceeds per day</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="label: DailyDollarTradingVolumeOfCommonStockExceedsPerDay to femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:label="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" />
    <link:label xlink:type="resource" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl" xml:lang="en-US" id="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl">The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl" xlink:title="label: ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice to femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1" xml:lang="en-US" id="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1">Consecutive Trading Days, Common Stock Exceeds the Conversion Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1" xlink:title="label: ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice to femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xml:lang="en-US" id="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice">Consecutive trading days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="label: ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice to femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:label="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:title="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl" xml:lang="en-US" id="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl">Percentage of warrant has the right to call the exercise, if the closing price of the common stock exceeds.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl" xlink:title="label: PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage to femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1" xml:lang="en-US" id="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1">Percentage of Warrant Closing Price of Common Stock Exceeds, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1" xlink:title="label: PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage to femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xml:lang="en-US" id="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage">Percentage of warrant closing price of common stock exceeded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:title="label: PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage to femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesAWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_SeriesAWarrantsMember_lbl" xml:lang="en-US" id="femy_SeriesAWarrantsMember_lbl">A classification of Information by type of warrant or right issued, for example Series A Warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAWarrantsMember" xlink:to="femy_SeriesAWarrantsMember_lbl" xlink:title="label: SeriesAWarrantsMember to femy_SeriesAWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesAWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_SeriesAWarrantsMember_lbl1" xml:lang="en-US" id="femy_SeriesAWarrantsMember_lbl1">Series A Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAWarrantsMember" xlink:to="femy_SeriesAWarrantsMember_lbl1" xlink:title="label: SeriesAWarrantsMember to femy_SeriesAWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_SeriesAWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_SeriesAWarrantsMember" xml:lang="en-US" id="femy_SeriesAWarrantsMember">Series A Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAWarrantsMember" xlink:to="femy_SeriesAWarrantsMember" xlink:title="label: SeriesAWarrantsMember to femy_SeriesAWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:label="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:title="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" />
    <link:label xlink:type="resource" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl" xml:lang="en-US" id="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl">The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl" xlink:title="label: DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds to femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1" xml:lang="en-US" id="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1">Debt Instrument, Convertible, Conversion Price of Common Stock Exceeds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1" xlink:title="label: DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds to femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xml:lang="en-US" id="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds">Conversion price of common stock exceeds (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:title="label: DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds to femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PeriodOfConversionPrice" xlink:label="PeriodOfConversionPrice" xlink:title="PeriodOfConversionPrice" />
    <link:label xlink:type="resource" xlink:label="femy_PeriodOfConversionPrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PeriodOfConversionPrice_lbl" xml:lang="en-US" id="femy_PeriodOfConversionPrice_lbl">Period of conversion price for a period after closing, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfConversionPrice" xlink:to="femy_PeriodOfConversionPrice_lbl" xlink:title="label: PeriodOfConversionPrice to femy_PeriodOfConversionPrice_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PeriodOfConversionPrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PeriodOfConversionPrice_lbl1" xml:lang="en-US" id="femy_PeriodOfConversionPrice_lbl1">Period of Conversion Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfConversionPrice" xlink:to="femy_PeriodOfConversionPrice_lbl1" xlink:title="label: PeriodOfConversionPrice to femy_PeriodOfConversionPrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PeriodOfConversionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PeriodOfConversionPrice" xml:lang="en-US" id="femy_PeriodOfConversionPrice">Conversion price, period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfConversionPrice" xlink:to="femy_PeriodOfConversionPrice" xlink:title="label: PeriodOfConversionPrice to femy_PeriodOfConversionPrice" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LiquidityPolicyTextBlock" xlink:label="LiquidityPolicyTextBlock" xlink:title="LiquidityPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_LiquidityPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_LiquidityPolicyTextBlock_lbl" xml:lang="en-US" id="femy_LiquidityPolicyTextBlock_lbl">Disclosure of accounting policy for the liquidity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityPolicyTextBlock" xlink:to="femy_LiquidityPolicyTextBlock_lbl" xlink:title="label: LiquidityPolicyTextBlock to femy_LiquidityPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_LiquidityPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_LiquidityPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_LiquidityPolicyTextBlock_lbl1">Liquidity [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityPolicyTextBlock" xlink:to="femy_LiquidityPolicyTextBlock_lbl1" xlink:title="label: LiquidityPolicyTextBlock to femy_LiquidityPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_LiquidityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_LiquidityPolicyTextBlock" xml:lang="en-US" id="femy_LiquidityPolicyTextBlock">Liquidity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityPolicyTextBlock" xlink:to="femy_LiquidityPolicyTextBlock" xlink:title="label: LiquidityPolicyTextBlock to femy_LiquidityPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:label="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:title="OrganizationAndNatureOfBusinessPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl" xml:lang="en-US" id="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl">Disclosure of accounting policy for the organization and nature of business.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl" xlink:title="label: OrganizationAndNatureOfBusinessPolicyTextBlock to femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1" xml:lang="en-US" id="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1">Organization and Nature of Business [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1" xlink:title="label: OrganizationAndNatureOfBusinessPolicyTextBlock to femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xml:lang="en-US" id="femy_OrganizationAndNatureOfBusinessPolicyTextBlock">Organization and Nature of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:title="label: OrganizationAndNatureOfBusinessPolicyTextBlock to femy_OrganizationAndNatureOfBusinessPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LiquidityAbstract" xlink:label="LiquidityAbstract" xlink:title="LiquidityAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_LiquidityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_LiquidityAbstract_lbl1" xml:lang="en-US" id="femy_LiquidityAbstract_lbl1">Liquidity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityAbstract" xlink:to="femy_LiquidityAbstract_lbl1" xlink:title="label: LiquidityAbstract to femy_LiquidityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OrganizationAndNatureOfBusinessAbstract" xlink:label="OrganizationAndNatureOfBusinessAbstract" xlink:title="OrganizationAndNatureOfBusinessAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_OrganizationAndNatureOfBusinessAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OrganizationAndNatureOfBusinessAbstract_lbl1" xml:lang="en-US" id="femy_OrganizationAndNatureOfBusinessAbstract_lbl1">Organization and Nature of Business [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="femy_OrganizationAndNatureOfBusinessAbstract_lbl1" xlink:title="label: OrganizationAndNatureOfBusinessAbstract to femy_OrganizationAndNatureOfBusinessAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfPatentsIssuedGlobally" xlink:label="NumberOfPatentsIssuedGlobally" xlink:title="NumberOfPatentsIssuedGlobally" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfPatentsIssuedGlobally_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfPatentsIssuedGlobally_lbl" xml:lang="en-US" id="femy_NumberOfPatentsIssuedGlobally_lbl">The number of issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPatentsIssuedGlobally" xlink:to="femy_NumberOfPatentsIssuedGlobally_lbl" xlink:title="label: NumberOfPatentsIssuedGlobally to femy_NumberOfPatentsIssuedGlobally_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfPatentsIssuedGlobally_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfPatentsIssuedGlobally_lbl1" xml:lang="en-US" id="femy_NumberOfPatentsIssuedGlobally_lbl1">Number of Patents Issued Globally</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPatentsIssuedGlobally" xlink:to="femy_NumberOfPatentsIssuedGlobally_lbl1" xlink:title="label: NumberOfPatentsIssuedGlobally to femy_NumberOfPatentsIssuedGlobally_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfPatentsIssuedGlobally" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfPatentsIssuedGlobally" xml:lang="en-US" id="femy_NumberOfPatentsIssuedGlobally">Number of patents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPatentsIssuedGlobally" xlink:to="femy_NumberOfPatentsIssuedGlobally" xlink:title="label: NumberOfPatentsIssuedGlobally to femy_NumberOfPatentsIssuedGlobally" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentWarrantsMember" xlink:label="PlacementAgentWarrantsMember" xlink:title="PlacementAgentWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="femy_PlacementAgentWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PlacementAgentWarrantsMember_lbl" xml:lang="en-US" id="femy_PlacementAgentWarrantsMember_lbl">The member stands common stock issued to the placement agent as compensation for services ("placement agent warrants").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlacementAgentWarrantsMember" xlink:to="femy_PlacementAgentWarrantsMember_lbl" xlink:title="label: PlacementAgentWarrantsMember to femy_PlacementAgentWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PlacementAgentWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PlacementAgentWarrantsMember_lbl1" xml:lang="en-US" id="femy_PlacementAgentWarrantsMember_lbl1">Placement Agent Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlacementAgentWarrantsMember" xlink:to="femy_PlacementAgentWarrantsMember_lbl1" xlink:title="label: PlacementAgentWarrantsMember to femy_PlacementAgentWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PlacementAgentWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PlacementAgentWarrantsMember" xml:lang="en-US" id="femy_PlacementAgentWarrantsMember">Placement Agent Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlacementAgentWarrantsMember" xlink:to="femy_PlacementAgentWarrantsMember" xlink:title="label: PlacementAgentWarrantsMember to femy_PlacementAgentWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="femy_PreFundedWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PreFundedWarrantsMember_lbl" xml:lang="en-US" id="femy_PreFundedWarrantsMember_lbl">A pre-funded warrant that allows the warrant holder to purchase a specified number of a company's securities at a nominal exercise price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="femy_PreFundedWarrantsMember_lbl" xlink:title="label: PreFundedWarrantsMember to femy_PreFundedWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PreFundedWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PreFundedWarrantsMember_lbl1" xml:lang="en-US" id="femy_PreFundedWarrantsMember_lbl1">Pre Funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="femy_PreFundedWarrantsMember_lbl1" xlink:title="label: PreFundedWarrantsMember to femy_PreFundedWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PreFundedWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PreFundedWarrantsMember" xml:lang="en-US" id="femy_PreFundedWarrantsMember">Pre-funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="femy_PreFundedWarrantsMember" xlink:title="label: PreFundedWarrantsMember to femy_PreFundedWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsAbstract" xlink:label="WarrantsAbstract" xlink:title="WarrantsAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsAbstract_lbl1" xml:lang="en-US" id="femy_WarrantsAbstract_lbl1">Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAbstract" xlink:to="femy_WarrantsAbstract_lbl1" xlink:title="label: WarrantsAbstract to femy_WarrantsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsAbstract" xml:lang="en-US" id="femy_WarrantsAbstract">Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAbstract" xlink:to="femy_WarrantsAbstract" xlink:title="label: WarrantsAbstract to femy_WarrantsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfWarrantsExercised" xlink:label="NumberOfWarrantsExercised" xlink:title="NumberOfWarrantsExercised" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWarrantsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfWarrantsExercised_lbl" xml:lang="en-US" id="femy_NumberOfWarrantsExercised_lbl">Number of warrants exercised during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWarrantsExercised" xlink:to="femy_NumberOfWarrantsExercised_lbl" xlink:title="label: NumberOfWarrantsExercised to femy_NumberOfWarrantsExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWarrantsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfWarrantsExercised_lbl1" xml:lang="en-US" id="femy_NumberOfWarrantsExercised_lbl1">Number of Warrants Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWarrantsExercised" xlink:to="femy_NumberOfWarrantsExercised_lbl1" xlink:title="label: NumberOfWarrantsExercised to femy_NumberOfWarrantsExercised_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfWarrantsExercised" xml:lang="en-US" id="femy_NumberOfWarrantsExercised">Warrants exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWarrantsExercised" xlink:to="femy_NumberOfWarrantsExercised" xlink:title="label: NumberOfWarrantsExercised to femy_NumberOfWarrantsExercised" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl">Price of a single share of a number of saleable stocks of a company under Black-Scholes assumptions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl1" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Black-Scholes Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xml:lang="en-US" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue">Black-Scholes value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue to femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonWarrantsMember" xlink:label="CommonWarrantsMember" xlink:title="CommonWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="femy_CommonWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CommonWarrantsMember_lbl" xml:lang="en-US" id="femy_CommonWarrantsMember_lbl">A common warrant represents the right to purchase a company's stock at a specific price and at a specific date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsMember" xlink:to="femy_CommonWarrantsMember_lbl" xlink:title="label: CommonWarrantsMember to femy_CommonWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CommonWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CommonWarrantsMember_lbl1" xml:lang="en-US" id="femy_CommonWarrantsMember_lbl1">Common Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsMember" xlink:to="femy_CommonWarrantsMember_lbl1" xlink:title="label: CommonWarrantsMember to femy_CommonWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CommonWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CommonWarrantsMember" xml:lang="en-US" id="femy_CommonWarrantsMember">Common Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsMember" xlink:to="femy_CommonWarrantsMember" xlink:title="label: CommonWarrantsMember to femy_CommonWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockRemainingAvailableValueToBeIssued" xlink:label="CommonStockRemainingAvailableValueToBeIssued" xlink:title="CommonStockRemainingAvailableValueToBeIssued" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CommonStockRemainingAvailableValueToBeIssued_lbl" xml:lang="en-US" id="femy_CommonStockRemainingAvailableValueToBeIssued_lbl">Amount of common stock remaining available value to be issued by Sales Agent to sell maximum shares at current market prices.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockRemainingAvailableValueToBeIssued" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued_lbl" xlink:title="label: CommonStockRemainingAvailableValueToBeIssued to femy_CommonStockRemainingAvailableValueToBeIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CommonStockRemainingAvailableValueToBeIssued_lbl1" xml:lang="en-US" id="femy_CommonStockRemainingAvailableValueToBeIssued_lbl1">Common Stock, Remaining available Value to be Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockRemainingAvailableValueToBeIssued" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued_lbl1" xlink:title="label: CommonStockRemainingAvailableValueToBeIssued to femy_CommonStockRemainingAvailableValueToBeIssued_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CommonStockRemainingAvailableValueToBeIssued" xml:lang="en-US" id="femy_CommonStockRemainingAvailableValueToBeIssued">Common stock, remaining available value to be issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockRemainingAvailableValueToBeIssued" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:title="label: CommonStockRemainingAvailableValueToBeIssued to femy_CommonStockRemainingAvailableValueToBeIssued" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:label="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:title="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" />
    <link:label xlink:type="resource" xlink:label="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl" xml:lang="en-US" id="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl">Automatic conversion of preferred stock in connection with IPO with new issues in shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:to="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl" xlink:title="label: AutomaticConversionOfPreferredStockInConnectionWithIPOShares to femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl1" xml:lang="en-US" id="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl1">Automatic Conversion of Preferred Stock in Connection with IPO Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:to="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl1" xlink:title="label: AutomaticConversionOfPreferredStockInConnectionWithIPOShares to femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xml:lang="en-US" id="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares">Automatic conversion of preferred stock in connection with IPO (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:to="femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:title="label: AutomaticConversionOfPreferredStockInConnectionWithIPOShares to femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:label="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:title="CommonStockAuthorizedValueToBeIssuedBySalesAgent" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl" xml:lang="en-US" id="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl">Amount of common stock authorized value to be issued by Sales Agent to sell maximum shares at current market prices until all shares all sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl" xlink:title="label: CommonStockAuthorizedValueToBeIssuedBySalesAgent to femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1" xml:lang="en-US" id="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1">Common Stock, Authorized Value to be Issued by Sales Agent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1" xlink:title="label: CommonStockAuthorizedValueToBeIssuedBySalesAgent to femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xml:lang="en-US" id="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent">Common stock authorized value to be issued by Sales Agent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:title="label: CommonStockAuthorizedValueToBeIssuedBySalesAgent to femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentFeesExpensesAndOfferingExpenses" xlink:label="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:title="PlacementAgentFeesExpensesAndOfferingExpenses" />
    <link:label xlink:type="resource" xlink:label="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl" xml:lang="en-US" id="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl">Amount of placement agent fees expense and offering expenses related to common stock and warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:to="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl" xlink:title="label: PlacementAgentFeesExpensesAndOfferingExpenses to femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl1" xml:lang="en-US" id="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl1">Placement Agent Fees Expenses and Offering Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:to="femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl1" xlink:title="label: PlacementAgentFeesExpensesAndOfferingExpenses to femy_PlacementAgentFeesExpensesAndOfferingExpenses_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PlacementAgentFeesExpensesAndOfferingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PlacementAgentFeesExpensesAndOfferingExpenses" xml:lang="en-US" id="femy_PlacementAgentFeesExpensesAndOfferingExpenses">Placement agent fees expenses and offering expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:to="femy_PlacementAgentFeesExpensesAndOfferingExpenses" xlink:title="label: PlacementAgentFeesExpensesAndOfferingExpenses to femy_PlacementAgentFeesExpensesAndOfferingExpenses" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfSharesAuthorizedForAllClassesOfStock" xlink:label="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:title="NumberOfSharesAuthorizedForAllClassesOfStock" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl" xml:lang="en-US" id="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl">The maximum number of shares for all classes of stock, permitted to be issued by an entity's charter and bylaws.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:to="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl" xlink:title="label: NumberOfSharesAuthorizedForAllClassesOfStock to femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl1" xml:lang="en-US" id="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl1">Number of Shares Authorized, for all Classes of Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:to="femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl1" xlink:title="label: NumberOfSharesAuthorizedForAllClassesOfStock to femy_NumberOfSharesAuthorizedForAllClassesOfStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfSharesAuthorizedForAllClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfSharesAuthorizedForAllClassesOfStock" xml:lang="en-US" id="femy_NumberOfSharesAuthorizedForAllClassesOfStock">Number of shares authorized, for all classes of stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:to="femy_NumberOfSharesAuthorizedForAllClassesOfStock" xlink:title="label: NumberOfSharesAuthorizedForAllClassesOfStock to femy_NumberOfSharesAuthorizedForAllClassesOfStock" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSevenMember" xlink:label="WarrantsSevenMember" xlink:title="WarrantsSevenMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSevenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsSevenMember_lbl" xml:lang="en-US" id="femy_WarrantsSevenMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember_lbl" xlink:title="label: WarrantsSevenMember to femy_WarrantsSevenMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSevenMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsSevenMember_lbl1" xml:lang="en-US" id="femy_WarrantsSevenMember_lbl1">Warrants Seven [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember_lbl1" xlink:title="label: WarrantsSevenMember to femy_WarrantsSevenMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSevenMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_WarrantsSevenMember" xml:lang="en-US" id="femy_WarrantsSevenMember">April 2028 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember" xlink:title="label: WarrantsSevenMember to femy_WarrantsSevenMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSevenMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsSevenMember_lbl2" xml:lang="en-US" id="femy_WarrantsSevenMember_lbl2">November 2023 Financing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember_lbl2" xlink:title="label: WarrantsSevenMember to femy_WarrantsSevenMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsTwoMember" xlink:label="WarrantsTwoMember" xlink:title="WarrantsTwoMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsTwoMember_lbl" xml:lang="en-US" id="femy_WarrantsTwoMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsTwoMember" xlink:to="femy_WarrantsTwoMember_lbl" xlink:title="label: WarrantsTwoMember to femy_WarrantsTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsTwoMember_lbl1" xml:lang="en-US" id="femy_WarrantsTwoMember_lbl1">Warrants Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsTwoMember" xlink:to="femy_WarrantsTwoMember_lbl1" xlink:title="label: WarrantsTwoMember to femy_WarrantsTwoMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsTwoMember" xml:lang="en-US" id="femy_WarrantsTwoMember">April 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsTwoMember" xlink:to="femy_WarrantsTwoMember" xlink:title="label: WarrantsTwoMember to femy_WarrantsTwoMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsOneMember" xlink:label="WarrantsOneMember" xlink:title="WarrantsOneMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsOneMember_lbl" xml:lang="en-US" id="femy_WarrantsOneMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsOneMember" xlink:to="femy_WarrantsOneMember_lbl" xlink:title="label: WarrantsOneMember to femy_WarrantsOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsOneMember_lbl1" xml:lang="en-US" id="femy_WarrantsOneMember_lbl1">Warrants One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsOneMember" xlink:to="femy_WarrantsOneMember_lbl1" xlink:title="label: WarrantsOneMember to femy_WarrantsOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsOneMember" xml:lang="en-US" id="femy_WarrantsOneMember">March 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsOneMember" xlink:to="femy_WarrantsOneMember" xlink:title="label: WarrantsOneMember to femy_WarrantsOneMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSixMember" xlink:label="WarrantsSixMember" xlink:title="WarrantsSixMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSixMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsSixMember_lbl" xml:lang="en-US" id="femy_WarrantsSixMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSixMember" xlink:to="femy_WarrantsSixMember_lbl" xlink:title="label: WarrantsSixMember to femy_WarrantsSixMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSixMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsSixMember_lbl1" xml:lang="en-US" id="femy_WarrantsSixMember_lbl1">Warrants Six [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSixMember" xlink:to="femy_WarrantsSixMember_lbl1" xlink:title="label: WarrantsSixMember to femy_WarrantsSixMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSixMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="femy_WarrantsSixMember" xml:lang="en-US" id="femy_WarrantsSixMember">January 2027 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSixMember" xlink:to="femy_WarrantsSixMember" xlink:title="label: WarrantsSixMember to femy_WarrantsSixMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsSixMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsSixMember_lbl2" xml:lang="en-US" id="femy_WarrantsSixMember_lbl2">April 2023 Financing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsSixMember" xlink:to="femy_WarrantsSixMember_lbl2" xlink:title="label: WarrantsSixMember to femy_WarrantsSixMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsEightMember" xlink:label="WarrantsEightMember" xlink:title="WarrantsEightMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsEightMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsEightMember_lbl" xml:lang="en-US" id="femy_WarrantsEightMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsEightMember" xlink:to="femy_WarrantsEightMember_lbl" xlink:title="label: WarrantsEightMember to femy_WarrantsEightMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsEightMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsEightMember_lbl1" xml:lang="en-US" id="femy_WarrantsEightMember_lbl1">Warrants Eight [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsEightMember" xlink:to="femy_WarrantsEightMember_lbl1" xlink:title="label: WarrantsEightMember to femy_WarrantsEightMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsEightMember" xml:lang="en-US" id="femy_WarrantsEightMember">November 2028 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsEightMember" xlink:to="femy_WarrantsEightMember" xlink:title="label: WarrantsEightMember to femy_WarrantsEightMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsThreeMember" xlink:label="WarrantsThreeMember" xlink:title="WarrantsThreeMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsThreeMember_lbl" xml:lang="en-US" id="femy_WarrantsThreeMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsThreeMember" xlink:to="femy_WarrantsThreeMember_lbl" xlink:title="label: WarrantsThreeMember to femy_WarrantsThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsThreeMember_lbl1" xml:lang="en-US" id="femy_WarrantsThreeMember_lbl1">Warrants Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsThreeMember" xlink:to="femy_WarrantsThreeMember_lbl1" xlink:title="label: WarrantsThreeMember to femy_WarrantsThreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsThreeMember" xml:lang="en-US" id="femy_WarrantsThreeMember">November 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsThreeMember" xlink:to="femy_WarrantsThreeMember" xlink:title="label: WarrantsThreeMember to femy_WarrantsThreeMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsFiveMember" xlink:label="WarrantsFiveMember" xlink:title="WarrantsFiveMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsFiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsFiveMember_lbl" xml:lang="en-US" id="femy_WarrantsFiveMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsFiveMember" xlink:to="femy_WarrantsFiveMember_lbl" xlink:title="label: WarrantsFiveMember to femy_WarrantsFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsFiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsFiveMember_lbl1" xml:lang="en-US" id="femy_WarrantsFiveMember_lbl1">Warrants Five [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsFiveMember" xlink:to="femy_WarrantsFiveMember_lbl1" xlink:title="label: WarrantsFiveMember to femy_WarrantsFiveMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsFiveMember" xml:lang="en-US" id="femy_WarrantsFiveMember">December 2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsFiveMember" xlink:to="femy_WarrantsFiveMember" xlink:title="label: WarrantsFiveMember to femy_WarrantsFiveMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsFourMember" xlink:label="WarrantsFourMember" xlink:title="WarrantsFourMember" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_WarrantsFourMember_lbl" xml:lang="en-US" id="femy_WarrantsFourMember_lbl">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsFourMember" xlink:to="femy_WarrantsFourMember_lbl" xlink:title="label: WarrantsFourMember to femy_WarrantsFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_WarrantsFourMember_lbl1" xml:lang="en-US" id="femy_WarrantsFourMember_lbl1">Warrants Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsFourMember" xlink:to="femy_WarrantsFourMember_lbl1" xlink:title="label: WarrantsFourMember to femy_WarrantsFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_WarrantsFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_WarrantsFourMember" xml:lang="en-US" id="femy_WarrantsFourMember">April 2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsFourMember" xlink:to="femy_WarrantsFourMember" xlink:title="label: WarrantsFourMember to femy_WarrantsFourMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClassOfWarrantOrRightExpired" xlink:label="ClassOfWarrantOrRightExpired" xlink:title="ClassOfWarrantOrRightExpired" />
    <link:label xlink:type="resource" xlink:label="femy_ClassOfWarrantOrRightExpired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClassOfWarrantOrRightExpired_lbl" xml:lang="en-US" id="femy_ClassOfWarrantOrRightExpired_lbl">Number of warrants or rights expired.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExpired" xlink:to="femy_ClassOfWarrantOrRightExpired_lbl" xlink:title="label: ClassOfWarrantOrRightExpired to femy_ClassOfWarrantOrRightExpired_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClassOfWarrantOrRightExpired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClassOfWarrantOrRightExpired_lbl1" xml:lang="en-US" id="femy_ClassOfWarrantOrRightExpired_lbl1">Class of Warrant or Right, Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExpired" xlink:to="femy_ClassOfWarrantOrRightExpired_lbl1" xlink:title="label: ClassOfWarrantOrRightExpired to femy_ClassOfWarrantOrRightExpired_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClassOfWarrantOrRightExpired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClassOfWarrantOrRightExpired" xml:lang="en-US" id="femy_ClassOfWarrantOrRightExpired">Warrants expired (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExpired" xlink:to="femy_ClassOfWarrantOrRightExpired" xlink:title="label: ClassOfWarrantOrRightExpired to femy_ClassOfWarrantOrRightExpired" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>femy-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.3.1.5296 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://femasys.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SegmentReportingDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholdersDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactionsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#RelatedpartyTransactionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#RetirementPlanDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansStockbasedCompensationDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansInducementGrantAndValuationDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansStockOptionPlanActivityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansStockOptionPlansDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityDividendsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityDividendsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityWarrantsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityWarrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityApril2023FinancingDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityPreferredStockDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityPreferredStockDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityRedeemableConvertiblePreferredStockDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityConvertiblePreferredStockDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquitySummaryDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquitySummaryDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#NotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesOperatingLeasesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalentsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#CashAndCashEquivalentsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesLeasesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesInventoriesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" xlink:type="simple" xlink:href="femy-20241231.xsd#OrganizationNatureOfBusinessAndLiquidityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="femy-20241231.xsd#SegmentReportingTables" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholdersTables" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansTables" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlansTables" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquityTables" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingTables" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingenciesTables" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingenciesTables" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" xlink:type="simple" xlink:href="femy-20241231.xsd#OrganizationNatureOfBusinessAndLiquidityPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="femy-20241231.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="simple" xlink:href="femy-20241231.xsd#CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:roleRef roleURI="http://femasys.com/role/SubsequentEvents" xlink:type="simple" xlink:href="femy-20241231.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://femasys.com/role/SegmentReporting" xlink:type="simple" xlink:href="femy-20241231.xsd#SegmentReporting" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" xlink:type="simple" xlink:href="femy-20241231.xsd#NetLossPerShareAttributableToCommonStockholders" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactions" xlink:type="simple" xlink:href="femy-20241231.xsd#RelatedpartyTransactions" />
  <link:roleRef roleURI="http://femasys.com/role/RetirementPlan" xlink:type="simple" xlink:href="femy-20241231.xsd#RetirementPlan" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlans" xlink:type="simple" xlink:href="femy-20241231.xsd#EquityIncentivePlans" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquity" xlink:type="simple" xlink:href="femy-20241231.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxes" xlink:type="simple" xlink:href="femy-20241231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" xlink:type="simple" xlink:href="femy-20241231.xsd#ConvertibleNotesWithWarrantsNovember2023Financing" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayable" xlink:type="simple" xlink:href="femy-20241231.xsd#NotesPayable" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="femy-20241231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="femy-20241231.xsd#CashAndCashEquivalents" />
  <link:roleRef roleURI="http://femasys.com/role/FairValue" xlink:type="simple" xlink:href="femy-20241231.xsd#FairValue" />
  <link:roleRef roleURI="http://femasys.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="femy-20241231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" xlink:type="simple" xlink:href="femy-20241231.xsd#OrganizationNatureOfBusinessAndLiquidity" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfStockholdersEquity" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfStockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/StatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="femy-20241231.xsd#StatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://femasys.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="femy-20241231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://femasys.com/role/BalanceSheets" xlink:type="simple" xlink:href="femy-20241231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://femasys.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="femy-20241231.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentAnnualReport" xlink:title="presentation: CoverAbstract to DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentTransitionReport" xlink:title="presentation: CoverAbstract to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine3" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine3" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCountry" xlink:title="presentation: CoverAbstract to EntityAddressCountry" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: CoverAbstract to EntityWellKnownSeasonedIssuer" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: CoverAbstract to EntityVoluntaryFilers" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: CoverAbstract to EntityCurrentReportingStatus" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: CoverAbstract to EntityInteractiveDataCurrent" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: CoverAbstract to EntityFilerCategory" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: CoverAbstract to EntitySmallBusiness" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityExTransitionPeriod" xlink:title="presentation: CoverAbstract to EntityExTransitionPeriod" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: CoverAbstract to IcfrAuditorAttestationFlag" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFinStmtErrorCorrectionFlag" xlink:title="presentation: CoverAbstract to DocumentFinStmtErrorCorrectionFlag" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="DocumentFinStmtRestatementRecoveryAnalysisFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:title="presentation: CoverAbstract to DocumentFinStmtRestatementRecoveryAnalysisFlag" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: CoverAbstract to EntityShellCompany" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityPublicFloat" xlink:title="presentation: CoverAbstract to EntityPublicFloat" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: CoverAbstract to EntityCommonStockSharesOutstanding" order="38.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorFirmId" xlink:title="presentation: CoverAbstract to AuditorFirmId" order="39.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorName" xlink:title="presentation: CoverAbstract to AuditorName" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorLocation" xlink:title="presentation: CoverAbstract to AuditorLocation" order="41.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/BalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to OtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="PropertyPlantAndEquipmentNetAbstract" xlink:title="PropertyPlantAndEquipmentNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="LeaseholdImprovementsGross" xlink:title="LeaseholdImprovementsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="LeaseholdImprovementsGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to LeaseholdImprovementsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="PropertyPlantAndEquipmentOther" xlink:title="PropertyPlantAndEquipmentOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantAndEquipmentOther" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to PropertyPlantAndEquipmentOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="FurnitureAndFixturesGross" xlink:title="FurnitureAndFixturesGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="FurnitureAndFixturesGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to FurnitureAndFixturesGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="MachineryAndEquipmentGross" xlink:title="MachineryAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="MachineryAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to MachineryAndEquipmentGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross" xlink:label="ConstructionInProgressGross" xlink:title="ConstructionInProgressGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="ConstructionInProgressGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to ConstructionInProgressGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to PropertyPlantAndEquipmentGross" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to PropertyPlantAndEquipmentNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNetAbstract" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="AssetsNoncurrentAbstract" xlink:title="AssetsNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsNoncurrentAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: AssetsNoncurrentAbstract to FiniteLivedIntangibleAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="presentation: AssetsNoncurrentAbstract to AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsNoncurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsNoncurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="ConvertibleNotesPayableCurrent" xlink:title="ConvertibleNotesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ConvertibleNotesPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to ConvertibleNotesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackCurrent" xlink:label="ClinicalHoldbackCurrent" xlink:title="ClinicalHoldbackCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ClinicalHoldbackCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to ClinicalHoldbackCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="LiabilitiesNoncurrentAbstract" xlink:title="LiabilitiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackNoncurrent" xlink:label="ClinicalHoldbackNoncurrent" xlink:title="ClinicalHoldbackNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="ClinicalHoldbackNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to ClinicalHoldbackNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="presentation: LiabilitiesNoncurrentAbstract to ConvertibleLongTermNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="LiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to LiabilitiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesNoncurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockCommonValue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="WarrantsAndRightsOutstanding" xlink:title="WarrantsAndRightsOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="WarrantsAndRightsOutstanding" xlink:title="presentation: StockholdersEquityAbstract to WarrantsAndRightsOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapital" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/BalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockCommonShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to StockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: IncomeStatementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="SellingAndMarketingExpense" xlink:title="presentation: OperatingExpensesAbstract to SellingAndMarketingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to GeneralAndAdministrativeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="DepreciationAndAmortization" xlink:title="presentation: OperatingExpensesAbstract to DepreciationAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: OperatingExpensesAbstract to OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: IncomeStatementAbstract to OperatingExpensesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InvestmentIncomeInterest" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InvestmentIncomeInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestExpenseNonoperating" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestExpenseNonoperating" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="NonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to NonoperatingIncomeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to NonoperatingIncomeExpenseAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAvailableToCommonStockholdersDiluted" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareBasic" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareDiluted" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockCommonMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockCommonMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="PreferredStockMember" xlink:title="presentation: StatementEquityComponentsAxis to PreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EquityWarrantsMember" xlink:label="EquityWarrantsMember" xlink:title="EquityWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityWarrantsMember" xlink:title="presentation: StatementEquityComponentsAxis to EquityWarrantsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:label="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:title="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" xlink:title="presentation: ClassOfStockDomain to SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TreasuryStockCommonShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="PreferredStockValueOutstanding" xlink:title="PreferredStockValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="PreferredStockValueOutstanding" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to PreferredStockValueOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:label="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:title="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:title="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:label="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:label="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:title="IssuanceOfWarrantsInConnectionWithConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="IssuanceOfWarrantsInConnectionWithConvertibleNotes" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to IssuanceOfWarrantsInConnectionWithConvertibleNotes" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:label="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:title="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:label="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:title="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueExerciseOfCommonWarrants" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationOfWarrant" xlink:label="ExpirationOfWarrant" xlink:title="ExpirationOfWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="ExpirationOfWarrant" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to ExpirationOfWarrant" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NetIncomeLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NetIncomeLoss" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares_2" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TreasuryStockCommonShares_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TreasuryStockCommonShares" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TreasuryStockCommonValue" order="22.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding_2" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="PreferredStockSharesOutstanding_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to PreferredStockSharesOutstanding" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="PreferredStockValueOutstanding_2" xlink:title="PreferredStockValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="PreferredStockValueOutstanding_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to PreferredStockValueOutstanding" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued_2" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesIssued_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesIssued" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="Depreciation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfIntangibleAssets" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AmortizationOfIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OperatingLeaseRightOfUseAssetAmortizationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ProvisionForDoubtfulAccounts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="GainLossOnDispositionOfAssets1" xlink:title="GainLossOnDispositionOfAssets1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnDispositionOfAssets1" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnDispositionOfAssets1" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="AmortizationOfFinancingCostsAndDiscounts" xlink:title="AmortizationOfFinancingCostsAndDiscounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOfFinancingCostsAndDiscounts" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AmortizationOfFinancingCostsAndDiscounts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="IncreaseDecreaseInOtherOperatingAssets" xlink:title="IncreaseDecreaseInOtherOperatingAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="ProceedsFromIssuanceOfWarrants" xlink:title="ProceedsFromIssuanceOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfWarrants" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfWarrants" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfEquityIssuanceCosts" xlink:label="PaymentsOfEquityIssuanceCosts" xlink:title="PaymentsOfEquityIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfEquityIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfEquityIssuanceCosts" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromConvertibleDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromConvertibleDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfConvertibleDebt" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="ProceedsFromWarrantExercises" xlink:title="ProceedsFromWarrantExercises" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromWarrantExercises" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromWarrantExercises" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:label="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="ProceedsFromExerciseOfCommonStockWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromExerciseOfCommonStockWarrants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="RepaymentsOfNotesPayable" xlink:title="RepaymentsOfNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfNotesPayable" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfNotesPayable" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="FinanceLeasePrincipalPayments" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to FinanceLeasePrincipalPayments" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CashPaidForAbstract" xlink:label="CashPaidForAbstract" xlink:title="CashPaidForAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidForAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: CashPaidForAbstract to InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidForAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: CashPaidForAbstract to IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="CashPaidForAbstract" xlink:title="presentation: SupplementalCashFlowInformationAbstract to CashPaidForAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:label="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:title="PropertyAndEquipmentCostsIncludedInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to PropertyAndEquipmentCostsIncludedInAccountsPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:label="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:title="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:label="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:title="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:label="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:title="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NoncashInvestingAndFinancingItemsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/FairValue">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CashAndCashEquivalents">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="CashAndCashEquivalentsAbstract" xlink:title="CashAndCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="CashAndCashEquivalentsDisclosureTextBlock" xlink:title="CashAndCashEquivalentsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashAndCashEquivalentsAbstract" xlink:to="CashAndCashEquivalentsDisclosureTextBlock" xlink:title="presentation: CashAndCashEquivalentsAbstract to CashAndCashEquivalentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/NotesPayable">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="StockholdersEquityNoteDisclosureTextBlock" xlink:title="presentation: EquityAbstract to StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RetirementPlan">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RelatedpartyTransactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SegmentReporting">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingAbstract to SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventsTextBlock" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskManagementProcessesIntegratedFlag" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskManagementProcessesIntegratedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskManagementThirdPartyEngagedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="presentation: CybersecurityRiskManagementStrategyAndGovernanceAbstract to CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="CybersecurityRiskRoleOfManagementTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskRoleOfManagementTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="presentation: CybersecurityRiskManagementStrategyAndGovernanceAbstract to CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrAdoptedFlag" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrAdoptedFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrTrmntdFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrTrmntdFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:label="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:title="OrganizationAndNatureOfBusinessPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to OrganizationAndNatureOfBusinessPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to BasisOfAccountingPolicyPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LiquidityPolicyTextBlock" xlink:label="LiquidityPolicyTextBlock" xlink:title="LiquidityPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="LiquidityPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to LiquidityPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: AccountingPoliciesAbstract to UseOfEstimates" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CertainRisksAndUncertaintiesPolicyTextBlock" xlink:label="CertainRisksAndUncertaintiesPolicyTextBlock" xlink:title="CertainRisksAndUncertaintiesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CertainRisksAndUncertaintiesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CertainRisksAndUncertaintiesPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="FairValueOfFinancialInstrumentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to FairValueOfFinancialInstrumentsPolicy" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="TradeAndOtherAccountsReceivablePolicy" xlink:title="TradeAndOtherAccountsReceivablePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="TradeAndOtherAccountsReceivablePolicy" xlink:title="presentation: AccountingPoliciesAbstract to TradeAndOtherAccountsReceivablePolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InventoryPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OtherAssetsPolicyTextBlock" xlink:label="OtherAssetsPolicyTextBlock" xlink:title="OtherAssetsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="OtherAssetsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to OtherAssetsPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LesseeLeasesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to LesseeLeasesPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IntangibleAssetsFiniteLivedPolicy" xlink:title="presentation: AccountingPoliciesAbstract to IntangibleAssetsFiniteLivedPolicy" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="DeferredChargesPolicyTextBlock" xlink:title="DeferredChargesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DeferredChargesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DeferredChargesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AccruedExpensesPolicyTextBlock" xlink:label="AccruedExpensesPolicyTextBlock" xlink:title="AccruedExpensesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AccruedExpensesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AccruedExpensesPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackPolicyTextBlock" xlink:label="ClinicalHoldbackPolicyTextBlock" xlink:title="ClinicalHoldbackPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ClinicalHoldbackPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ClinicalHoldbackPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:label="ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:title="ConvertibleNotesWithWarrantsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConvertibleNotesWithWarrantsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ConvertibleNotesWithWarrantsPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockWarrantsPolicyTextBlock" xlink:label="CommonStockWarrantsPolicyTextBlock" xlink:title="CommonStockWarrantsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CommonStockWarrantsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CommonStockWarrantsPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:label="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:title="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LicenseManufacturingAndSupplyAgreementPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to LicenseManufacturingAndSupplyAgreementPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConcentrationRiskCreditRisk" xlink:title="presentation: AccountingPoliciesAbstract to ConcentrationRiskCreditRisk" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ResearchAndDevelopmentExpensePolicy" xlink:title="presentation: AccountingPoliciesAbstract to ResearchAndDevelopmentExpensePolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SalesAndMarketingPolicyTextBlock" xlink:label="SalesAndMarketingPolicyTextBlock" xlink:title="SalesAndMarketingPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SalesAndMarketingPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SalesAndMarketingPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AdvertisingCostsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to AdvertisingCostsPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EarningsPerSharePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to EarningsPerSharePolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="ScheduleOfOtherAssetsTableTextBlock" xlink:title="ScheduleOfOtherAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfOtherAssetsTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfOtherAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfAccruedLiabilitiesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:label="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:title="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:title="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:label="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:title="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LeaseCostTableTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:label="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:title="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="FairValueMethodAndBlackScholesAssumptionsTableTextBlock" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to FairValueMethodAndBlackScholesAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="ConvertibleDebtTableTextBlock" xlink:title="ConvertibleDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="ConvertibleDebtTableTextBlock" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to ConvertibleDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="SummaryOfOperatingLossCarryforwardsTextBlock" xlink:title="SummaryOfOperatingLossCarryforwardsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="SummaryOfOperatingLossCarryforwardsTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to SummaryOfOperatingLossCarryforwardsTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:title="presentation: EquityAbstract to ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="presentation: EquityAbstract to ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockOptionPlanMember" xlink:label="Two021StockOptionPlanMember" xlink:title="Two021StockOptionPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021StockOptionPlanMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to Two021StockOptionPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="InducementGrantMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to InducementGrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="presentation: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SegmentReportingTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OrganizationAndNatureOfBusinessAbstract" xlink:label="OrganizationAndNatureOfBusinessAbstract" xlink:title="OrganizationAndNatureOfBusinessAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfPatentsIssuedGlobally" xlink:label="NumberOfPatentsIssuedGlobally" xlink:title="NumberOfPatentsIssuedGlobally" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="NumberOfPatentsIssuedGlobally" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to NumberOfPatentsIssuedGlobally" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationAndNatureOfBusinessAbstract" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to OrganizationAndNatureOfBusinessAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LiquidityAbstract" xlink:label="LiquidityAbstract" xlink:title="LiquidityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiquidityAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: LiquidityAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiquidityAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: LiquidityAbstract to NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiquidityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: LiquidityAbstract to RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="LiquidityAbstract" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to LiquidityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="AccountsReceivableNetAbstract" xlink:title="AccountsReceivableNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ReservesForUncollectibleAccounts" xlink:label="ReservesForUncollectibleAccounts" xlink:title="ReservesForUncollectibleAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetAbstract" xlink:to="ReservesForUncollectibleAccounts" xlink:title="presentation: AccountsReceivableNetAbstract to ReservesForUncollectibleAccounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AccountsReceivableNetAbstract" xlink:title="presentation: AccountingPoliciesAbstract to AccountsReceivableNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryRawMaterials" xlink:title="presentation: InventoryNetAbstract to InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryWorkInProcess" xlink:title="presentation: InventoryNetAbstract to InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryFinishedGoods" xlink:title="presentation: InventoryNetAbstract to InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryNetAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventoryNetAbstract" xlink:title="presentation: AccountingPoliciesAbstract to InventoryNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsAbstract" xlink:label="OtherAssetsAbstract" xlink:title="OtherAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCreditsCurrent" xlink:label="ResearchTaxCreditsCurrent" xlink:title="ResearchTaxCreditsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsAbstract" xlink:to="ResearchTaxCreditsCurrent" xlink:title="presentation: OtherAssetsAbstract to ResearchTaxCreditsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCreditsNoncurrent" xlink:label="ResearchTaxCreditsNoncurrent" xlink:title="ResearchTaxCreditsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsAbstract" xlink:to="ResearchTaxCreditsNoncurrent" xlink:title="presentation: OtherAssetsAbstract to ResearchTaxCreditsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ResearchTaxCredits" xlink:label="ResearchTaxCredits" xlink:title="ResearchTaxCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsAbstract" xlink:to="ResearchTaxCredits" xlink:title="presentation: OtherAssetsAbstract to ResearchTaxCredits" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="OtherAssetsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to OtherAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:label="DepreciationExpenseOnReclassifiedAssets" xlink:title="DepreciationExpenseOnReclassifiedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="DepreciationExpenseOnReclassifiedAssets" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to DepreciationExpenseOnReclassifiedAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="PropertyPlantAndEquipmentDisposals" xlink:title="PropertyPlantAndEquipmentDisposals" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisposals" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisposals" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:label="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:title="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="AssetImpairmentChargesAbstract" xlink:title="AssetImpairmentChargesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetImpairmentChargesAbstract" xlink:to="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="presentation: AssetImpairmentChargesAbstract to ImpairmentOfLongLivedAssetsHeldForUse" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AssetImpairmentChargesAbstract" xlink:title="presentation: AccountingPoliciesAbstract to AssetImpairmentChargesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="LesseeDisclosureAbstract" xlink:title="LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:label="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:title="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeDisclosureAbstract" xlink:to="MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" xlink:title="presentation: LesseeDisclosureAbstract to MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:label="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:title="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeDisclosureAbstract" xlink:to="MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" xlink:title="presentation: LesseeDisclosureAbstract to MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LesseeDisclosureAbstract" xlink:title="presentation: AccountingPoliciesAbstract to LesseeDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to FiniteLivedIntangibleAssetUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsGross" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: FiniteLivedIntangibleAssetsNetAbstract to FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to FiniteLivedIntangibleAssetsNetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="AmortizationOfIntangibleAssets" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to AmortizationOfIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="presentation: AccountingPoliciesAbstract to IntangibleAssetsNetExcludingGoodwillAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredOfferingCostsAbstract" xlink:label="DeferredOfferingCostsAbstract" xlink:title="DeferredOfferingCostsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="PaymentOfFinancingAndStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredOfferingCostsAbstract" xlink:to="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="presentation: DeferredOfferingCostsAbstract to PaymentOfFinancingAndStockIssuanceCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AuthorizedOfferingAmountOfSecurities" xlink:label="AuthorizedOfferingAmountOfSecurities" xlink:title="AuthorizedOfferingAmountOfSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredOfferingCostsAbstract" xlink:to="AuthorizedOfferingAmountOfSecurities" xlink:title="presentation: DeferredOfferingCostsAbstract to AuthorizedOfferingAmountOfSecurities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOfferingCosts" xlink:label="DeferredOfferingCosts" xlink:title="DeferredOfferingCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredOfferingCostsAbstract" xlink:to="DeferredOfferingCosts" xlink:title="presentation: DeferredOfferingCostsAbstract to DeferredOfferingCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredOfferingCostsCapitalized" xlink:label="DeferredOfferingCostsCapitalized" xlink:title="DeferredOfferingCostsCapitalized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredOfferingCostsAbstract" xlink:to="DeferredOfferingCostsCapitalized" xlink:title="presentation: DeferredOfferingCostsAbstract to DeferredOfferingCostsCapitalized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DeferredOfferingCostsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to DeferredOfferingCostsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to EmployeeRelatedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AccruedClinicalTrialCost" xlink:label="AccruedClinicalTrialCost" xlink:title="AccruedClinicalTrialCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="AccruedClinicalTrialCost" xlink:title="presentation: PayablesAndAccrualsAbstract to AccruedClinicalTrialCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="AccruedProfessionalFeesCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to AccruedProfessionalFeesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_FranchiseTaxes" xlink:label="FranchiseTaxes" xlink:title="FranchiseTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="FranchiseTaxes" xlink:title="presentation: PayablesAndAccrualsAbstract to FranchiseTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="OtherAccruedLiabilitiesCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to OtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="AccruedLiabilitiesCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to AccruedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PayablesAndAccrualsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to PayablesAndAccrualsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackTable" xlink:label="ClinicalHoldbackTable" xlink:title="ClinicalHoldbackTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackTable" xlink:to="RangeAxis" xlink:title="presentation: ClinicalHoldbackTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLineItems" xlink:label="ClinicalHoldbackLineItems" xlink:title="ClinicalHoldbackLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackAbstract" xlink:label="ClinicalHoldbackAbstract" xlink:title="ClinicalHoldbackAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AgreedPercentageOfInvoicedCostsRetains" xlink:label="AgreedPercentageOfInvoicedCostsRetains" xlink:title="AgreedPercentageOfInvoicedCostsRetains" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackAbstract" xlink:to="AgreedPercentageOfInvoicedCostsRetains" xlink:title="presentation: ClinicalHoldbackAbstract to AgreedPercentageOfInvoicedCostsRetains" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiabilityRollForward" xlink:label="ClinicalHoldbackLiabilityRollForward" xlink:title="ClinicalHoldbackLiabilityRollForward" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiability" xlink:label="ClinicalHoldbackLiability" xlink:title="ClinicalHoldbackLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="ClinicalHoldbackLiability" xlink:title="presentation: ClinicalHoldbackLiabilityRollForward to ClinicalHoldbackLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackRetained" xlink:label="ClinicalHoldbackRetained" xlink:title="ClinicalHoldbackRetained" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="ClinicalHoldbackRetained" xlink:title="presentation: ClinicalHoldbackLiabilityRollForward to ClinicalHoldbackRetained" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackPaid" xlink:label="ClinicalHoldbackPaid" xlink:title="ClinicalHoldbackPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="ClinicalHoldbackPaid" xlink:title="presentation: ClinicalHoldbackLiabilityRollForward to ClinicalHoldbackPaid" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackLiability" xlink:label="ClinicalHoldbackLiability_2" xlink:title="ClinicalHoldbackLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="ClinicalHoldbackLiability_2" xlink:title="presentation: ClinicalHoldbackLiabilityRollForward to ClinicalHoldbackLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackCurrent" xlink:label="ClinicalHoldbackCurrent" xlink:title="ClinicalHoldbackCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="ClinicalHoldbackCurrent" xlink:title="presentation: ClinicalHoldbackLiabilityRollForward to ClinicalHoldbackCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClinicalHoldbackNoncurrent" xlink:label="ClinicalHoldbackNoncurrent" xlink:title="ClinicalHoldbackNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLiabilityRollForward" xlink:to="ClinicalHoldbackNoncurrent" xlink:title="presentation: ClinicalHoldbackLiabilityRollForward to ClinicalHoldbackNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackAbstract" xlink:to="ClinicalHoldbackLiabilityRollForward" xlink:title="presentation: ClinicalHoldbackAbstract to ClinicalHoldbackLiabilityRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackLineItems" xlink:to="ClinicalHoldbackAbstract" xlink:title="presentation: ClinicalHoldbackLineItems to ClinicalHoldbackAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackTable" xlink:to="ClinicalHoldbackLineItems" xlink:title="presentation: ClinicalHoldbackTable to ClinicalHoldbackLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ClinicalHoldbackTable" xlink:title="presentation: AccountingPoliciesAbstract to ClinicalHoldbackTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="NonUsMember" xlink:title="NonUsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="NonUsMember" xlink:title="presentation: SegmentGeographicalDomain to NonUsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="RangeAxis" xlink:title="presentation: DisaggregationOfRevenueTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RevenueRecognitionPaymentTermOfPeriod" xlink:label="RevenueRecognitionPaymentTermOfPeriod" xlink:title="RevenueRecognitionPaymentTermOfPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="RevenueRecognitionPaymentTermOfPeriod" xlink:title="presentation: DisaggregationOfRevenueAbstract to RevenueRecognitionPaymentTermOfPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:title="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:title="presentation: DisaggregationOfRevenueAbstract to ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:label="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:title="ContractWithCustomerUnsatisfiedPerformanceObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:title="presentation: DisaggregationOfRevenueAbstract to ContractWithCustomerUnsatisfiedPerformanceObligation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfRestockingFee" xlink:label="PercentageOfRestockingFee" xlink:title="PercentageOfRestockingFee" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="PercentageOfRestockingFee" xlink:title="presentation: DisaggregationOfRevenueAbstract to PercentageOfRestockingFee" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PrimaryGeographicalMarketsAbstract" xlink:label="PrimaryGeographicalMarketsAbstract" xlink:title="PrimaryGeographicalMarketsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrimaryGeographicalMarketsAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: PrimaryGeographicalMarketsAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="PrimaryGeographicalMarketsAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to PrimaryGeographicalMarketsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: AccountingPoliciesAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="SalesRevenueNetMember" xlink:title="SalesRevenueNetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueNetMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerOneMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerTwoMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CustomerThreeMember" xlink:label="CustomerThreeMember" xlink:title="CustomerThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerThreeMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: ConcentrationRiskTable to MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConcentrationOfCreditRiskAbstract" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:title="ConcentrationOfCreditRiskAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfMajorCustomers" xlink:label="NumberOfMajorCustomers" xlink:title="NumberOfMajorCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="NumberOfMajorCustomers" xlink:title="presentation: ConcentrationOfCreditRiskAbstract to NumberOfMajorCustomers" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="ConcentrationRiskPercentage1" xlink:title="presentation: ConcentrationOfCreditRiskAbstract to ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationOfCreditRiskAbstract" xlink:title="presentation: ConcentrationRiskLineItems to ConcentrationOfCreditRiskAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskLineItems" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ConcentrationRiskTable" xlink:title="presentation: AccountingPoliciesAbstract to ConcentrationRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="MarketingAndAdvertisingExpenseAbstract" xlink:title="MarketingAndAdvertisingExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketingAndAdvertisingExpenseAbstract" xlink:to="AdvertisingExpense" xlink:title="presentation: MarketingAndAdvertisingExpenseAbstract to AdvertisingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="MarketingAndAdvertisingExpenseAbstract" xlink:title="presentation: AccountingPoliciesAbstract to MarketingAndAdvertisingExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxUncertaintiesAbstract" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxUncertaintiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CashAndCashEquivalentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="CashAndCashEquivalentsAbstract" xlink:title="CashAndCashEquivalentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="MoneyMarketFundsMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to MoneyMarketFundsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="presentation: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByAssetClassAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="AssetsFairValueDisclosureAbstract" xlink:title="AssetsFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="CashAndCashEquivalentsFairValueDisclosure" xlink:title="CashAndCashEquivalentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsFairValueDisclosureAbstract" xlink:to="CashAndCashEquivalentsFairValueDisclosure" xlink:title="presentation: AssetsFairValueDisclosureAbstract to CashAndCashEquivalentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsFairValueDisclosureAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AssetsFairValueDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashAndCashEquivalentsAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: CashAndCashEquivalentsAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="RangeAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="LeaseExpirationDate1" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to LeaseExpirationDate1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfExtensionOptionForOperatingLeaseTerm" xlink:label="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:title="NumberOfExtensionOptionForOperatingLeaseTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="NumberOfExtensionOptionForOperatingLeaseTerm" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to NumberOfExtensionOptionForOperatingLeaseTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingLeaseOptionToExtendTerm" xlink:label="LesseeOperatingLeaseOptionToExtendTerm" xlink:title="LesseeOperatingLeaseOptionToExtendTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="LesseeOperatingLeaseOptionToExtendTerm" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to LesseeOperatingLeaseOptionToExtendTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WrittenNoticePeriodToExerciseExtensionOption" xlink:label="WrittenNoticePeriodToExerciseExtensionOption" xlink:title="WrittenNoticePeriodToExerciseExtensionOption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="WrittenNoticePeriodToExerciseExtensionOption" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to WrittenNoticePeriodToExerciseExtensionOption" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="OperatingLeaseExpense" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to OperatingLeaseExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LesseeLeaseDescriptionLineItems" xlink:title="presentation: LesseeLeaseDescriptionTable to LesseeLeaseDescriptionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LesseeLeaseDescriptionTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LesseeLeaseDescriptionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityAbstract" xlink:label="OperatingLeaseLiabilityAbstract" xlink:title="OperatingLeaseLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: OperatingLeaseLiabilityAbstract to OperatingLeaseLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: OperatingLeaseLiabilityAbstract to OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: OperatingLeaseLiabilityAbstract to OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: OperatingLeaseLiabilityAbstract to OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: OperatingLeaseLiabilityAbstract to OperatingLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityAbstract" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="AssetsAndLiabilitiesLesseeAbstract" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to AssetsAndLiabilitiesLesseeAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingLeaseWeightedAverageDiscountRatePercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LeaseCostAbstract to OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="ShortTermLeaseCost" xlink:title="presentation: LeaseCostAbstract to ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="VariableLeaseCost" xlink:title="presentation: LeaseCostAbstract to VariableLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="LeaseCost" xlink:title="presentation: LeaseCostAbstract to LeaseCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LeaseCostAbstract" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LeaseCostAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingLeaseLiabilityToBePaid" xlink:label="OperatingLeaseLiabilityToBePaid" xlink:title="OperatingLeaseLiabilityToBePaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityToBePaid" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityToBePaid" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingAndFinanceLeaseLiability" xlink:label="OperatingAndFinanceLeaseLiability" xlink:title="OperatingAndFinanceLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingAndFinanceLeaseLiability" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingAndFinanceLeaseLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingAndFinanceLeaseLiabilityCurrent" xlink:label="OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="OperatingAndFinanceLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingAndFinanceLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="OperatingAndFinanceLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OperatingAndFinanceLeaseLiabilityNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/NotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PromissoryNotesMember" xlink:label="PromissoryNotesMember" xlink:title="PromissoryNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="PromissoryNotesMember" xlink:title="presentation: DebtInstrumentNameDomain to PromissoryNotesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="LineOfCreditFacilityAxis" xlink:title="LineOfCreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="LineOfCreditFacilityLenderDomain" xlink:title="LineOfCreditFacilityLenderDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AFCOCreditCorporationMember" xlink:label="AFCOCreditCorporationMember" xlink:title="AFCOCreditCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLenderDomain" xlink:to="AFCOCreditCorporationMember" xlink:title="presentation: LineOfCreditFacilityLenderDomain to AFCOCreditCorporationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAxis" xlink:to="LineOfCreditFacilityLenderDomain" xlink:title="presentation: LineOfCreditFacilityAxis to LineOfCreditFacilityLenderDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="LineOfCreditFacilityAxis" xlink:title="presentation: DebtInstrumentTable to LineOfCreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="ProceedsFromNotesPayable" xlink:title="ProceedsFromNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ProceedsFromNotesPayable" xlink:title="presentation: DebtInstrumentsAbstract to ProceedsFromNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="RepaymentsOfNotesPayable" xlink:title="RepaymentsOfNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="RepaymentsOfNotesPayable" xlink:title="presentation: DebtInstrumentsAbstract to RepaymentsOfNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentInterestRateStatedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentFrequencyOfPeriodicPayment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="DebtInstrumentPeriodicPayment" xlink:title="DebtInstrumentPeriodicPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentPeriodicPayment" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentPeriodicPayment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentMaturityDate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="NotesPayableCurrent" xlink:title="NotesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="NotesPayableCurrent" xlink:title="presentation: DebtInstrumentsAbstract to NotesPayableCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="InterestExpenseDebt" xlink:title="presentation: DebtInstrumentsAbstract to InterestExpenseDebt" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="November2023FinancingMember" xlink:title="presentation: DebtInstrumentNameDomain to November2023FinancingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: DebtInstrumentTable to LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: DebtInstrumentTable to StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesAWarrantsMember" xlink:title="presentation: ClassOfStockDomain to SeriesAWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesBWarrantsMember" xlink:title="presentation: ClassOfStockDomain to SeriesBWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: DebtInstrumentTable to StatementClassOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentConvertibleConversionPrice1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: DebtInstrumentsAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: DebtInstrumentsAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ProceedsFromConvertibleDebt" xlink:title="presentation: DebtInstrumentsAbstract to ProceedsFromConvertibleDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="presentation: DebtInstrumentsAbstract to PaymentsOfDebtIssuanceCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentInterestRateStatedPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:title="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:title="presentation: DebtInstrumentsAbstract to DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: DebtInstrumentsAbstract to InterestPaidNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="presentation: DebtInstrumentsAbstract to StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="presentation: DebtInstrumentsAbstract to StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PeriodOfConversionPrice" xlink:label="PeriodOfConversionPrice" xlink:title="PeriodOfConversionPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="PeriodOfConversionPrice" xlink:title="presentation: DebtInstrumentsAbstract to PeriodOfConversionPrice" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:label="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:title="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:label="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="presentation: DebtInstrumentsAbstract to ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:label="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="presentation: DebtInstrumentsAbstract to DailyDollarTradingVolumeOfCommonStockExceedsPerDay" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="DebtInstrumentRedemptionPricePercentage" xlink:title="DebtInstrumentRedemptionPricePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentRedemptionPricePercentage" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentRedemptionPricePercentage" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="November2023FinancingMember" xlink:title="presentation: DebtInstrumentNameDomain to November2023FinancingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesAWarrantsMember" xlink:title="presentation: ClassOfStockDomain to SeriesAWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesBWarrantsMember" xlink:title="presentation: ClassOfStockDomain to SeriesBWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: DebtInstrumentTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: DebtInstrumentTable to StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="presentation: DebtInstrumentTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="MeasurementInputTypeAxis" xlink:title="MeasurementInputTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="MeasurementInputTypeDomain" xlink:title="MeasurementInputTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="MeasurementInputRiskFreeInterestRateMember" xlink:title="MeasurementInputRiskFreeInterestRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputRiskFreeInterestRateMember" xlink:title="presentation: MeasurementInputTypeDomain to MeasurementInputRiskFreeInterestRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="MeasurementInputExpectedDividendRateMember" xlink:title="MeasurementInputExpectedDividendRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputExpectedDividendRateMember" xlink:title="presentation: MeasurementInputTypeDomain to MeasurementInputExpectedDividendRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="MeasurementInputPriceVolatilityMember" xlink:title="MeasurementInputPriceVolatilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputPriceVolatilityMember" xlink:title="presentation: MeasurementInputTypeDomain to MeasurementInputPriceVolatilityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="MeasurementInputExercisePriceMember" xlink:title="MeasurementInputExercisePriceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputExercisePriceMember" xlink:title="presentation: MeasurementInputTypeDomain to MeasurementInputExercisePriceMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="MeasurementInputSharePriceMember" xlink:title="MeasurementInputSharePriceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MeasurementInputTypeDomain" xlink:to="MeasurementInputSharePriceMember" xlink:title="presentation: MeasurementInputTypeDomain to MeasurementInputSharePriceMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MeasurementInputTypeAxis" xlink:to="MeasurementInputTypeDomain" xlink:title="presentation: MeasurementInputTypeAxis to MeasurementInputTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="MeasurementInputTypeAxis" xlink:title="presentation: DebtInstrumentTable to MeasurementInputTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsTransactionsAbstract" xlink:label="WarrantsTransactionsAbstract" xlink:title="WarrantsTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:label="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:title="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:title="presentation: WarrantsTransactionsAbstract to PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:label="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:title="presentation: WarrantsTransactionsAbstract to ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:label="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:title="presentation: WarrantsTransactionsAbstract to DailyDollarTradingVolumeOfCommonStockExceedsPerDay" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="WarrantsAndRightsOutstandingMaturityDate" xlink:title="presentation: WarrantsTransactionsAbstract to WarrantsAndRightsOutstandingMaturityDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="ProceedsFromConvertibleDebt" xlink:title="presentation: WarrantsTransactionsAbstract to ProceedsFromConvertibleDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="presentation: WarrantsTransactionsAbstract to PaymentsOfDebtIssuanceCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="FairValueAdjustmentOfWarrants" xlink:title="presentation: WarrantsTransactionsAbstract to FairValueAdjustmentOfWarrants" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsTransactionsAbstract" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="presentation: WarrantsTransactionsAbstract to DebtInstrumentUnamortizedDiscount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="WarrantsTransactionsAbstract" xlink:title="presentation: DebtInstrumentLineItems to WarrantsTransactionsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="FairValueInputsQuantitativeInformationAbstract" xlink:title="FairValueInputsQuantitativeInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: FairValueInputsQuantitativeInformationAbstract to WarrantsAndRightsOutstandingTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="WarrantsAndRightsOutstandingMeasurementInput" xlink:title="WarrantsAndRightsOutstandingMeasurementInput" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="WarrantsAndRightsOutstandingMeasurementInput" xlink:title="presentation: FairValueInputsQuantitativeInformationAbstract to WarrantsAndRightsOutstandingMeasurementInput" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClassOfWarrantOrRightBlackScholesValue" xlink:label="ClassOfWarrantOrRightBlackScholesValue" xlink:title="ClassOfWarrantOrRightBlackScholesValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueInputsQuantitativeInformationAbstract" xlink:to="ClassOfWarrantOrRightBlackScholesValue" xlink:title="presentation: FairValueInputsQuantitativeInformationAbstract to ClassOfWarrantOrRightBlackScholesValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="FairValueInputsQuantitativeInformationAbstract" xlink:title="presentation: DebtInstrumentLineItems to FairValueInputsQuantitativeInformationAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2023FinancingMember" xlink:label="November2023FinancingMember" xlink:title="November2023FinancingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="November2023FinancingMember" xlink:title="presentation: DebtInstrumentNameDomain to November2023FinancingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: DebtInstrumentTable to LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="InterestExpenseDebt" xlink:title="presentation: DebtInstrumentsAbstract to InterestExpenseDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="InterestExpenseDebtExcludingAmortization" xlink:title="InterestExpenseDebtExcludingAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="InterestExpenseDebtExcludingAmortization" xlink:title="presentation: DebtInstrumentsAbstract to InterestExpenseDebtExcludingAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="AmortizationOfFinancingCostsAndDiscounts" xlink:title="AmortizationOfFinancingCostsAndDiscounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="AmortizationOfFinancingCostsAndDiscounts" xlink:title="presentation: DebtInstrumentsAbstract to AmortizationOfFinancingCostsAndDiscounts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EffectiveInterestRateDiscountAmortization" xlink:label="EffectiveInterestRateDiscountAmortization" xlink:title="EffectiveInterestRateDiscountAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="EffectiveInterestRateDiscountAmortization" xlink:title="presentation: DebtInstrumentsAbstract to EffectiveInterestRateDiscountAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to DebtInstrumentInterestRateStatedPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to DebtInstrumentCarryingAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="InterestPayableCurrent" xlink:title="presentation: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to InterestPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:title="presentation: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="presentation: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to ConvertibleLongTermNotesPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:to="ConvertibleDebtFairValueDisclosures" xlink:title="presentation: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract to ConvertibleDebtFairValueDisclosures" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_November2025FinancingMember" xlink:label="November2025FinancingMember" xlink:title="November2025FinancingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="November2025FinancingMember" xlink:title="presentation: DebtInstrumentNameDomain to November2025FinancingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: DebtInstrumentTable to LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="ConvertibleLongTermNotesPayable" xlink:title="ConvertibleLongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="ConvertibleLongTermNotesPayable" xlink:title="presentation: LongTermDebtByMaturityAbstract to ConvertibleLongTermNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtByMaturityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentStateAndLocalTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredFederalIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredIncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:label="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:title="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="DeferredTaxAssetsNetAbstract" xlink:title="DeferredTaxAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:title="DeferredTaxAssetsGoodwillAndIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsGoodwillAndIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsPropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="DeferredTaxAssetsInProcessResearchAndDevelopment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsInProcessResearchAndDevelopment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxAssetsLeaseLiabilities" xlink:label="DeferredTaxAssetsLeaseLiabilities" xlink:title="DeferredTaxAssetsLeaseLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsLeaseLiabilities" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsLeaseLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOther" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsGross" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsGross" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsGrossAbstract" xlink:title="presentation: DeferredTaxAssetsNetAbstract to DeferredTaxAssetsGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxLiabilitiesUniformCapitalization" xlink:label="DeferredTaxLiabilitiesUniformCapitalization" xlink:title="DeferredTaxLiabilitiesUniformCapitalization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesUniformCapitalization" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesUniformCapitalization" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_DeferredTaxLiabilitiesRightOfUseAssets" xlink:label="DeferredTaxLiabilitiesRightOfUseAssets" xlink:title="DeferredTaxLiabilitiesRightOfUseAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesRightOfUseAssets" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesRightOfUseAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredIncomeTaxLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxLiabilitiesAbstract" xlink:title="presentation: DeferredTaxAssetsNetAbstract to DeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsNetAbstract to DeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsLiabilitiesNet" xlink:title="presentation: DeferredTaxAssetsNetAbstract to DeferredTaxAssetsLiabilitiesNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="DeferredTaxAssetsNetAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to DeferredTaxAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to DomesticCountryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="presentation: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearOneMember" xlink:label="ExpirationYearOneMember" xlink:title="ExpirationYearOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearOneMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTwoMember" xlink:label="ExpirationYearTwoMember" xlink:title="ExpirationYearTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearTwoMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearThreeMember" xlink:label="ExpirationYearThreeMember" xlink:title="ExpirationYearThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearThreeMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFourMember" xlink:label="ExpirationYearFourMember" xlink:title="ExpirationYearFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearFourMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFiveMember" xlink:label="ExpirationYearFiveMember" xlink:title="ExpirationYearFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearFiveMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearFiveMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearSixMember" xlink:label="ExpirationYearSixMember" xlink:title="ExpirationYearSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearSixMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearSixMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearSevenMember" xlink:label="ExpirationYearSevenMember" xlink:title="ExpirationYearSevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearSevenMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearSevenMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearEightMember" xlink:label="ExpirationYearEightMember" xlink:title="ExpirationYearEightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearEightMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearEightMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearNineMember" xlink:label="ExpirationYearNineMember" xlink:title="ExpirationYearNineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearNineMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearNineMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTenMember" xlink:label="ExpirationYearTenMember" xlink:title="ExpirationYearTenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearTenMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearTenMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearElevenMember" xlink:label="ExpirationYearElevenMember" xlink:title="ExpirationYearElevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearElevenMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearElevenMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearTwelveMember" xlink:label="ExpirationYearTwelveMember" xlink:title="ExpirationYearTwelveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearTwelveMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearTwelveMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearThirteenMember" xlink:label="ExpirationYearThirteenMember" xlink:title="ExpirationYearThirteenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearThirteenMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearThirteenMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearFourteenMember" xlink:label="ExpirationYearFourteenMember" xlink:title="ExpirationYearFourteenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearFourteenMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearFourteenMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExpirationYearIndefinitelyMember" xlink:label="ExpirationYearIndefinitelyMember" xlink:title="ExpirationYearIndefinitelyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ExpirationYearIndefinitelyMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ExpirationYearIndefinitelyMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="presentation: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to TaxCreditCarryforwardAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:to="OperatingLossCarryforwards" xlink:title="presentation: DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract to OperatingLossCarryforwards" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:to="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="presentation: DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract to DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" xlink:title="presentation: OperatingLossCarryforwardsLineItems to DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="OperatingLossCarryforwardsLineItems" xlink:title="presentation: OperatingLossCarryforwardsTable to OperatingLossCarryforwardsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwardsTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwardsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquitySummaryDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="CommonStockMember" xlink:title="presentation: ParentMember to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="PreferredStockMember" xlink:title="PreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ParentMember" xlink:to="PreferredStockMember" xlink:title="presentation: ParentMember to PreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="presentation: EquityComponentDomain to ParentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: ScheduleOfStockByClassTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonWarrantsMember" xlink:label="CommonWarrantsMember" xlink:title="CommonWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="CommonWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to CommonWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentWarrantsMember" xlink:label="PlacementAgentWarrantsMember" xlink:title="PlacementAgentWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PlacementAgentWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PlacementAgentWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: ScheduleOfStockByClassTable to ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember" xlink:label="IPOMember" xlink:title="IPOMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="IPOMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to IPOMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: ScheduleOfStockByClassTable to SubsidiarySaleOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfStockByClassTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfSharesAuthorizedForAllClassesOfStock" xlink:label="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:title="NumberOfSharesAuthorizedForAllClassesOfStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="NumberOfSharesAuthorizedForAllClassesOfStock" xlink:title="presentation: StockholdersEquityNoteAbstract to NumberOfSharesAuthorizedForAllClassesOfStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: StockholdersEquityNoteAbstract to StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="SharesIssuedPricePerShare" xlink:title="presentation: StockholdersEquityNoteAbstract to SharesIssuedPricePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockVotingRights" xlink:label="CommonStockVotingRights" xlink:title="CommonStockVotingRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="CommonStockVotingRights" xlink:title="presentation: StockholdersEquityNoteAbstract to CommonStockVotingRights" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="ProceedsFromIssuanceInitialPublicOffering" xlink:title="ProceedsFromIssuanceInitialPublicOffering" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ProceedsFromIssuanceInitialPublicOffering" xlink:title="presentation: StockholdersEquityNoteAbstract to ProceedsFromIssuanceInitialPublicOffering" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOfferingCosts" xlink:label="DeferredOfferingCosts" xlink:title="DeferredOfferingCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="DeferredOfferingCosts" xlink:title="presentation: StockholdersEquityNoteAbstract to DeferredOfferingCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalFees" xlink:label="LegalFees" xlink:title="LegalFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="LegalFees" xlink:title="presentation: StockholdersEquityNoteAbstract to LegalFees" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:label="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:title="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="AutomaticConversionOfPreferredStockInConnectionWithIPOShares" xlink:title="presentation: StockholdersEquityNoteAbstract to AutomaticConversionOfPreferredStockInConnectionWithIPOShares" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AuthorizedOfferingAmountOfSecurities" xlink:label="AuthorizedOfferingAmountOfSecurities" xlink:title="AuthorizedOfferingAmountOfSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="AuthorizedOfferingAmountOfSecurities" xlink:title="presentation: StockholdersEquityNoteAbstract to AuthorizedOfferingAmountOfSecurities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:label="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:title="CommonStockAuthorizedValueToBeIssuedBySalesAgent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:title="presentation: StockholdersEquityNoteAbstract to CommonStockAuthorizedValueToBeIssuedBySalesAgent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: StockholdersEquityNoteAbstract to ProceedsFromIssuanceOfCommonStock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonStockRemainingAvailableValueToBeIssued" xlink:label="CommonStockRemainingAvailableValueToBeIssued" xlink:title="CommonStockRemainingAvailableValueToBeIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="CommonStockRemainingAvailableValueToBeIssued" xlink:title="presentation: StockholdersEquityNoteAbstract to CommonStockRemainingAvailableValueToBeIssued" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: StockholdersEquityNoteAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="SaleOfStockPricePerShare" xlink:title="presentation: StockholdersEquityNoteAbstract to SaleOfStockPricePerShare" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="presentation: StockholdersEquityNoteAbstract to ProceedsFromIssuanceOrSaleOfEquity" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentFeesExpensesAndOfferingExpenses" xlink:label="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:title="PlacementAgentFeesExpensesAndOfferingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="PlacementAgentFeesExpensesAndOfferingExpenses" xlink:title="presentation: StockholdersEquityNoteAbstract to PlacementAgentFeesExpensesAndOfferingExpenses" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockLineItems" xlink:to="StockholdersEquityNoteAbstract" xlink:title="presentation: ClassOfStockLineItems to StockholdersEquityNoteAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="ClassOfStockLineItems" xlink:title="presentation: ScheduleOfStockByClassTable to ClassOfStockLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfStockByClassTable" xlink:title="presentation: EquityAbstract to ScheduleOfStockByClassTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="ConvertiblePreferredStockMember" xlink:title="ConvertiblePreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="ConvertiblePreferredStockMember" xlink:title="presentation: ClassOfStockDomain to ConvertiblePreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfStockByClassTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesAPreferredAbstract" xlink:label="SeriesAPreferredAbstract" xlink:title="SeriesAPreferredAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SeriesAPreferredAbstract" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: SeriesAPreferredAbstract to PreferredStockSharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockLineItems" xlink:to="SeriesAPreferredAbstract" xlink:title="presentation: ClassOfStockLineItems to SeriesAPreferredAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ConvertiblePreferredStockAbstract" xlink:label="ConvertiblePreferredStockAbstract" xlink:title="ConvertiblePreferredStockAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertiblePreferredStockAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: ConvertiblePreferredStockAbstract to StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertiblePreferredStockAbstract" xlink:to="DividendsCommonStock" xlink:title="presentation: ConvertiblePreferredStockAbstract to DividendsCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockLineItems" xlink:to="ConvertiblePreferredStockAbstract" xlink:title="presentation: ClassOfStockLineItems to ConvertiblePreferredStockAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="ClassOfStockLineItems" xlink:title="presentation: ScheduleOfStockByClassTable to ClassOfStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfStockByClassTable" xlink:title="presentation: EquityAbstract to ScheduleOfStockByClassTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="ConvertiblePreferredStockMember" xlink:title="ConvertiblePreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="RedeemableConvertiblePreferredStockMember" xlink:title="RedeemableConvertiblePreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertiblePreferredStockMember" xlink:to="RedeemableConvertiblePreferredStockMember" xlink:title="presentation: ConvertiblePreferredStockMember to RedeemableConvertiblePreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="ConvertiblePreferredStockMember" xlink:title="presentation: ClassOfStockDomain to ConvertiblePreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfStockByClassTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RedeemableConvertiblePreferredStockAbstract" xlink:label="RedeemableConvertiblePreferredStockAbstract" xlink:title="RedeemableConvertiblePreferredStockAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RedeemableConvertiblePreferredStockAbstract" xlink:to="TemporaryEquitySharesOutstanding" xlink:title="presentation: RedeemableConvertiblePreferredStockAbstract to TemporaryEquitySharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RedeemableConvertiblePreferredStockAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: RedeemableConvertiblePreferredStockAbstract to StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RedeemableConvertiblePreferredStockAbstract" xlink:to="DividendsCommonStock" xlink:title="presentation: RedeemableConvertiblePreferredStockAbstract to DividendsCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockLineItems" xlink:to="RedeemableConvertiblePreferredStockAbstract" xlink:title="presentation: ClassOfStockLineItems to RedeemableConvertiblePreferredStockAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockByClassTable" xlink:to="ClassOfStockLineItems" xlink:title="presentation: ScheduleOfStockByClassTable to ClassOfStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ScheduleOfStockByClassTable" xlink:title="presentation: EquityAbstract to ScheduleOfStockByClassTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: EquityAbstract to PreferredStockSharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityApril2023FinancingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_CommonWarrantsMember" xlink:label="CommonWarrantsMember" xlink:title="CommonWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="CommonWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to CommonWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PlacementAgentWarrantsMember" xlink:label="PlacementAgentWarrantsMember" xlink:title="PlacementAgentWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PlacementAgentWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PlacementAgentWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsAbstract" xlink:label="WarrantsAbstract" xlink:title="WarrantsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: WarrantsAbstract to StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: WarrantsAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: WarrantsAbstract to WarrantsAndRightsOutstandingTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: WarrantsAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="presentation: WarrantsAbstract to ProceedsFromIssuanceOrSaleOfEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PaymentsOfEquityIssuanceCosts" xlink:label="PaymentsOfEquityIssuanceCosts" xlink:title="PaymentsOfEquityIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="PaymentsOfEquityIssuanceCosts" xlink:title="presentation: WarrantsAbstract to PaymentsOfEquityIssuanceCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="presentation: WarrantsAbstract to StockIssuedDuringPeriodValueNewIssues" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: WarrantsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="SaleOfStockConsiderationReceivedOnTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="presentation: WarrantsAbstract to SaleOfStockConsiderationReceivedOnTransaction" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfWarrantsExercised" xlink:label="NumberOfWarrantsExercised" xlink:title="NumberOfWarrantsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="NumberOfWarrantsExercised" xlink:title="presentation: WarrantsAbstract to NumberOfWarrantsExercised" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ProceedsFromExerciseOfCommonStockWarrants" xlink:label="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="ProceedsFromExerciseOfCommonStockWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="presentation: WarrantsAbstract to ProceedsFromExerciseOfCommonStockWarrants" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAbstract" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="presentation: WarrantsAbstract to ClassOfWarrantOrRightOutstanding" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAbstract" xlink:title="presentation: ClassOfWarrantOrRightLineItems to WarrantsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightLineItems" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: EquityAbstract to ClassOfWarrantOrRightTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsOneMember" xlink:label="WarrantsOneMember" xlink:title="WarrantsOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsOneMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsTwoMember" xlink:label="WarrantsTwoMember" xlink:title="WarrantsTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsTwoMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsThreeMember" xlink:label="WarrantsThreeMember" xlink:title="WarrantsThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsThreeMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsFourMember" xlink:label="WarrantsFourMember" xlink:title="WarrantsFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsFourMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsFiveMember" xlink:label="WarrantsFiveMember" xlink:title="WarrantsFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsFiveMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsFiveMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSixMember" xlink:label="WarrantsSixMember" xlink:title="WarrantsSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSixMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsSixMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSevenMember" xlink:label="WarrantsSevenMember" xlink:title="WarrantsSevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSevenMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsSevenMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsEightMember" xlink:label="WarrantsEightMember" xlink:title="WarrantsEightMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsEightMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsEightMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="WarrantsAndRightsOutstandingMaturityDate" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to WarrantsAndRightsOutstandingMaturityDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ClassOfWarrantOrRightExpired" xlink:label="ClassOfWarrantOrRightExpired" xlink:title="ClassOfWarrantOrRightExpired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightExpired" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightExpired" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="presentation: ClassOfWarrantOrRightLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightLineItems" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: EquityAbstract to ClassOfWarrantOrRightTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityDividendsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAbstract" xlink:label="DividendsAbstract" xlink:title="DividendsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendsAbstract" xlink:to="DividendsCommonStock" xlink:title="presentation: DividendsAbstract to DividendsCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityAbstract" xlink:to="DividendsAbstract" xlink:title="presentation: EquityAbstract to DividendsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two015StockBasedIncentiveCompensationPlanMember" xlink:label="Two015StockBasedIncentiveCompensationPlanMember" xlink:title="Two015StockBasedIncentiveCompensationPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="Two015StockBasedIncentiveCompensationPlanMember" xlink:title="presentation: PlanNameDomain to Two015StockBasedIncentiveCompensationPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:label="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="Two021StockBasedIncentiveCompensationPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="presentation: PlanNameDomain to Two021StockBasedIncentiveCompensationPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfEquityIncentivePlans" xlink:label="NumberOfEquityIncentivePlans" xlink:title="NumberOfEquityIncentivePlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="NumberOfEquityIncentivePlans" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to NumberOfEquityIncentivePlans" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to CommonStockCapitalSharesReservedForFutureIssuance" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:label="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:title="PercentageOfIncentiveStockOptionsGrantedToStockholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="PercentageOfIncentiveStockOptionsGrantedToStockholders" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to PercentageOfIncentiveStockOptionsGrantedToStockholders" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="ShareBasedPaymentArrangementEmployeeMember" xlink:title="ShareBasedPaymentArrangementEmployeeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusDomain" xlink:to="ShareBasedPaymentArrangementEmployeeMember" xlink:title="presentation: GranteeStatusDomain to ShareBasedPaymentArrangementEmployeeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="ShareBasedPaymentArrangementNonemployeeMember" xlink:title="ShareBasedPaymentArrangementNonemployeeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusDomain" xlink:to="ShareBasedPaymentArrangementNonemployeeMember" xlink:title="presentation: GranteeStatusDomain to ShareBasedPaymentArrangementNonemployeeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain" xlink:title="presentation: GranteeStatusAxis to GranteeStatusDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="GranteeStatusAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to GranteeStatusAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockOptionPlanMember" xlink:label="Two021StockOptionPlanMember" xlink:title="Two021StockOptionPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021StockOptionPlanMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to Two021StockOptionPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021EquityPlanMember" xlink:label="Two021EquityPlanMember" xlink:title="Two021EquityPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021EquityPlanMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to Two021EquityPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="InducementGrantMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to InducementGrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="presentation: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceOneMember" xlink:label="ExercisePriceOneMember" xlink:title="ExercisePriceOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceOneMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceTwoMember" xlink:label="ExercisePriceTwoMember" xlink:title="ExercisePriceTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceTwoMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceThreeMember" xlink:label="ExercisePriceThreeMember" xlink:title="ExercisePriceThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceThreeMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceFourMember" xlink:label="ExercisePriceFourMember" xlink:title="ExercisePriceFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceFourMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceFiveMember" xlink:label="ExercisePriceFiveMember" xlink:title="ExercisePriceFiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceFiveMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceFiveMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceSixMember" xlink:label="ExercisePriceSixMember" xlink:title="ExercisePriceSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceSixMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceSixMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ExercisePriceSevenMember" xlink:label="ExercisePriceSevenMember" xlink:title="ExercisePriceSevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="ExercisePriceSevenMember" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain to ExercisePriceSevenMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="presentation: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021StockBasedIncentiveCompensationPlanMember" xlink:label="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="Two021StockBasedIncentiveCompensationPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="Two021StockBasedIncentiveCompensationPlanMember" xlink:title="presentation: PlanNameDomain to Two021StockBasedIncentiveCompensationPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to CommonStockCapitalSharesReservedForFutureIssuance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantMember" xlink:label="InducementGrantMember" xlink:title="InducementGrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="InducementGrantMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to InducementGrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="presentation: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_InducementGrantAbstract" xlink:label="InducementGrantAbstract" xlink:title="InducementGrantAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfStockOptionGrants" xlink:label="NumberOfStockOptionGrants" xlink:title="NumberOfStockOptionGrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="NumberOfStockOptionGrants" xlink:title="presentation: InducementGrantAbstract to NumberOfStockOptionGrants" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="InducementGrantAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to InducementGrantAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="EmployeeStockOwnershipPlanESOPPlanDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_Two021EmployeeStockPurchasePlanMember" xlink:label="Two021EmployeeStockPurchasePlanMember" xlink:title="Two021EmployeeStockPurchasePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="Two021EmployeeStockPurchasePlanMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to Two021EmployeeStockPurchasePlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:title="presentation: EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis to EmployeeStockOwnershipPlanESOPPlanDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:title="presentation: ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable to EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:title="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_EmployeeStockPurchasePlanAbstract" xlink:label="EmployeeStockPurchasePlanAbstract" xlink:title="EmployeeStockPurchasePlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:title="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:label="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:title="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="StockRepurchasedDuringPeriodShares" xlink:title="StockRepurchasedDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="StockRepurchasedDuringPeriodShares" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to StockRepurchasedDuringPeriodShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_NumberOfPurchaseDatesForOffering" xlink:label="NumberOfPurchaseDatesForOffering" xlink:title="NumberOfPurchaseDatesForOffering" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="NumberOfPurchaseDatesForOffering" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to NumberOfPurchaseDatesForOffering" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to CommonStockSharesIssued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to CommonStockCapitalSharesReservedForFutureIssuance" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="EmployeeStockPurchasePlanAbstract" xlink:title="presentation: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to EmployeeStockPurchasePlanAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:title="presentation: ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable to EmployeeStockOwnershipPlanESOPDisclosuresLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="ResearchAndDevelopmentExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to ResearchAndDevelopmentExpenseMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="SellingAndMarketingExpenseMember" xlink:title="SellingAndMarketingExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="SellingAndMarketingExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to SellingAndMarketingExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="GeneralAndAdministrativeExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to GeneralAndAdministrativeExpenseMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to IncomeStatementLocationAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:label="SalariesWagesAndOfficersCompensationAbstract" xlink:title="SalariesWagesAndOfficersCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockBasedCompensationExpenseAbstract" xlink:label="StockBasedCompensationExpenseAbstract" xlink:title="StockBasedCompensationExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationExpenseAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: StockBasedCompensationExpenseAbstract to AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="StockBasedCompensationExpenseAbstract" xlink:title="presentation: SalariesWagesAndOfficersCompensationAbstract to StockBasedCompensationExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="presentation: SalariesWagesAndOfficersCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:label="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:title="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:title="presentation: SalariesWagesAndOfficersCompensationAbstract to ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="presentation: SalariesWagesAndOfficersCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SalariesWagesAndOfficersCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: SalariesWagesAndOfficersCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SalariesWagesAndOfficersCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SalariesWagesAndOfficersCompensationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RetirementPlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedBenefitPlanContributionsByEmployer" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RelatedpartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonStockMember" xlink:title="presentation: ClassOfStockDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_SeriesBWarrantsMember" xlink:label="SeriesBWarrantsMember" xlink:title="SeriesBWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesBWarrantsMember" xlink:title="presentation: ClassOfStockDomain to SeriesBWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_RelatedPartyTransactionAbstract" xlink:label="RelatedPartyTransactionAbstract" xlink:title="RelatedPartyTransactionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="RelatedPartyTransactionAmountsOfTransaction" xlink:title="RelatedPartyTransactionAmountsOfTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAbstract" xlink:to="RelatedPartyTransactionAmountsOfTransaction" xlink:title="presentation: RelatedPartyTransactionAbstract to RelatedPartyTransactionAmountsOfTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:label="WarrantsAndRightsOutstandingMaturityDate" xlink:title="WarrantsAndRightsOutstandingMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAbstract" xlink:to="WarrantsAndRightsOutstandingMaturityDate" xlink:title="presentation: RelatedPartyTransactionAbstract to WarrantsAndRightsOutstandingMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAbstract" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="presentation: RelatedPartyTransactionAbstract to StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAbstract" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:title="presentation: RelatedPartyTransactionAbstract to StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to RelatedPartyTransactionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSixMember" xlink:label="WarrantsSixMember" xlink:title="WarrantsSixMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSixMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsSixMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_WarrantsSevenMember" xlink:label="WarrantsSevenMember" xlink:title="WarrantsSevenMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantsSevenMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantsSevenMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to NetIncomeLossAvailableToCommonStockholdersDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to EarningsPerShareBasic" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:label="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract to IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract to IncrementalCommonSharesAttributableToCallOptionsAndWarrants" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:title="presentation: NetIncomeLossAvailableToCommonStockholdersBasicAbstract to WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:title="presentation: ClassOfWarrantOrRightLineItems to NetIncomeLossAvailableToCommonStockholdersBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightLineItems" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SegmentReportingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_BusinessSegmentMember" xlink:label="BusinessSegmentMember" xlink:title="BusinessSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="BusinessSegmentMember" xlink:title="presentation: SegmentDomain to BusinessSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="SegmentReportingInformationProfitLossAbstract" xlink:title="SegmentReportingInformationProfitLossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="NumberOfOperatingSegments" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="NumberOfReportableSegments" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to NumberOfReportableSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to CostOfGoodsAndServicesSold" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherResearchAndDevelopmentExpense" xlink:label="OtherResearchAndDevelopmentExpense" xlink:title="OtherResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="OtherResearchAndDevelopmentExpense" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to OtherResearchAndDevelopmentExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to ResearchAndDevelopmentExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="SellingAndMarketingExpense" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to SellingAndMarketingExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to GeneralAndAdministrativeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="DepreciationAndAmortization" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to DepreciationAndAmortization" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to OperatingExpenses" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="NonoperatingIncomeExpense" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to NonoperatingIncomeExpense" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to IncomeTaxExpenseBenefit" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationProfitLossAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: SegmentReportingInformationProfitLossAbstract to NetIncomeLoss" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentReportingInformationProfitLossAbstract" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentReportingInformationProfitLossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: SubsequentEventTable to SubsequentEventTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20241231.xsd#femy_AtTheMarketFacilityMember" xlink:label="AtTheMarketFacilityMember" xlink:title="AtTheMarketFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="AtTheMarketFacilityMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to AtTheMarketFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: SubsequentEventTable to SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: SubsequentEventTable to LongtermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonStockMember" xlink:title="presentation: ClassOfStockDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: SubsequentEventTable to StatementClassOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:label="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:title="ProceedsFromIssuanceOrSaleOfEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:to="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="presentation: ProceedsFromIssuanceOrSaleOfEquityAbstract to SaleOfStockNumberOfSharesIssuedInTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="SaleOfStockConsiderationReceivedOnTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:to="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="presentation: ProceedsFromIssuanceOrSaleOfEquityAbstract to SaleOfStockConsiderationReceivedOnTransaction" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="DebtConversionConvertedInstrumentAmount1" xlink:title="DebtConversionConvertedInstrumentAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:to="DebtConversionConvertedInstrumentAmount1" xlink:title="presentation: ProceedsFromIssuanceOrSaleOfEquityAbstract to DebtConversionConvertedInstrumentAmount1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="DebtConversionConvertedInstrumentSharesIssued1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:to="DebtConversionConvertedInstrumentSharesIssued1" xlink:title="presentation: ProceedsFromIssuanceOrSaleOfEquityAbstract to DebtConversionConvertedInstrumentSharesIssued1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="ProceedsFromIssuanceOrSaleOfEquityAbstract" xlink:title="presentation: SubsequentEventLineItems to ProceedsFromIssuanceOrSaleOfEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventLineItems" xlink:title="presentation: SubsequentEventTable to SubsequentEventLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventTable" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image00001.jpg
<TEXT>
begin 644 image00001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1"  < (0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z/NO$.DVO
MB2RT">\1-7O8GG@MN=SHGWCTQV/7K@^E:D\T<$+RS.J1HI9G8X"@=23V%?./
MQ&\?:!X8_:,&J:U-))%HVAF!(H%\QVN'8ML'93L?J2*Z>#PSXE^+207WC6Z_
ML?PE)^]M]#L+C<]RAY5KB5>".GRC]#S0!@^-_C)'XE\0Q^'/!/B33M$L8F#W
M_B"[E1%"@_<@#??)QUQS[#FO8M.\?>$;_9'9^*M%N)#\H"WL6YC],U47X8>!
ME*G_ (1'1"54(-UDAX P.HY^O6OGWP7/\-KWQ_\ $&Y\6+X7M]#BN%MM.MS"
MD8*H64O$%YY"C)7J3F@#ZS5@ZAD(92,@@Y!I]?+_ ($U*TT[Q_<ZM\-AJMI\
M-=.LYI]6>Y=S:S,J,0(%DY#9V]P>O0=8/"_QE\7>+]:\!V-M&;2&XU0QZE>)
M"!'<?,7\A<YQMB(SW)(/'< ^IZKVUS!<^9]GFBE\MS&^QPVQAU4XZ$>E>8_%
MOXCRZ%:ZAI'A)8K[Q'#9RWEPQ.Z+3X$4EI)/]KLJ=R1GCKB?##5=(^%GP*TC
M6/$L\B2:D3>2[09)KB:;YE '=M@7KZ')H ]QHKQ>+QM\5=?E%QX;\!V5AI;\
MQR:U=;9&'8E%8%?I@_6O2_"$NOS:'"_BRVL+;52S>8EB[/$%S\N"W.<?6@#=
MHHHH **\[\0^(=43XS^%/#NG3!+"2QNKW4(]BGS% VQ\GD8?T]:9\;M=U+1M
M%T&VT*Y>VU'5M:M;!)$ )"LQ+=?9<?C0!Z/17F.O>$?&KZEJ5_:_$JYL-/9V
MFCM5TF"3R$Y.P,QR<#OW[UQWPZU7XCZ[X%B\5Q^,-+-LS2E8-9TQ(4*(Y4,T
ML3 @';SQQSUH ]_HKB_A1XQD\=>#H-9-C]D<R/ Z[]R.R'!>-L<H3T_$=J*
M.,\,^!].U?XG?$RX\3:##=6UU/:1V[W=ON5E\GYC&2/7&2IZCVJBWAOQ1\'[
MR:Z\#07'B#P7(WFW&B.Y:XM">K0'JP_V>3Z@_>KW6B@#A? _Q0\*^,I/LVDZ
M@(M2 ._3[M?)N%(ZC8>N.^W-9'PO^%MCX7LM7&MV&D7]Y=:G/=PS_9E8I$V-
MB_,ORXP>!P,UWTVCZ9)JT-_)IUF]_'EH[IH%,J$_*<-C(X)%:= '#_&#2+_5
M/A9K^D^'K827L]MY4,$95-PW#<HS@#Y<U@V'PCLF^%F@>&9+FZTW4-.V7:WU
MC(%FCNB#YC!NX)9A],>@KU:B@#RV^^&>D^'_ (3^)M \-VTAN;VQF\RXD.^>
MZEV$@NW<Y[<#GIR:Y3Q9X6U#Q_\ "?P%K?@V>&34M&B@N[>WFQLE*HH9#GC<
M&3'/'!'%>^US_A/P]9>'%U.#3#.MM<7KW0@>3<D+.%9EC'\*EB6QZDT >0:C
M\<_*T*ZTWQ78:QX)\121&-+N2P-S#&_]]0<;A[8/U->7^(O&;7-C -"^*_BG
M7]:DN(T^PVEE)9^>C-AE3 X;T//IBOLN:-)5V2(KHW4,,BJ]MI=A:RF2VLK:
M&0]7CB52?Q H RO!F@'P[HJV?]J:OJ99S*9M5N//F4D#Y=V!P,=/<UT-%% '
MB?B/4-0\._':\UZ3PKXBU>R.C16%M)IEIYRAC)O;)+ #TJMX\U'Q'K^I^#-:
MB\":\+32=2DN9;1VA\Y\1@1MM#G'S$]?2O=:* /+M4USQ)XE\)>)[6Z\%ZGI
M$$FD7/DRRW<;2R2F,A8UCC);)SU]L5C_  \^"_AIO!/AYO$FGWUS>K:12S6E
MY>3&**4J&8>5NVC!)XQ7M-% %:TM;:SM8K>UBCM[>)0D<48"*BCH !P!15FB
$@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image00002.jpg
<TEXT>
begin 644 image00002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1"  F %X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z#\;6L%Y'
MI%O=P17$$FH1!XI4#JPVOU!X-6/^$/\ #?\ T+^D?^ 47_Q--\5_ZW0_^PE%
M_P"@O6_5.325B+)MW,+_ (0_PW_T+^D?^ 47_P 37*:)HNEW.M065SIUE-9P
MOJ9B@D@1HX_](A^ZI&!U/3UKTBN'\-_\C3_P/4__ $H@JX2=GJ*45=:&W_PA
M_AO_ *%_2/\ P"B_^)J.?PCX;$,A&@:1D*?^7*+T_P!VNAJ*X_X]Y/\ </\
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
9P,; /X0.O2OIJBBN+,I-U%'HC?!K1L__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image00003.jpg
<TEXT>
begin 644 image00003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1"  E %X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
KK;6Y]7N=1O;?<4#1"-"S*5)(RQSR>]>N445A6KU*TN:H[LTITXTU:*/_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image00005.jpg
<TEXT>
begin 644 image00005.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" %6 GP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MS%44'AR.H4]"?H:W*SE"4-)*PFFMPHKBI_&=C#\0%TQ]5MEM1:F-HR1Q<^8
M%SZX/2IH?%,%AKWB.+6KZ*&UMKB&*V5AS\T*L0 .6Y)-;?5:G;I?\;%<C.OH
MJEI&JV.L6GVK3+J.Y@R5+(>A'4$=C[&L[4O&&@:;>/:WNJ6\<\?^L7);R_\
M>(&%_&LE2G*7*HNY-G>QO44RWFBN(4F@D26)QN5T.0P]0:S/%&MQ:!I+WDD3
MSRLRQ00)]Z:1CA5'U-*,)2ERI:@DV[&M17(P:5XKO(O/OO$$5A.PR+:UM%>.
M+V+-RWZ5J^'9-:'VFVUZ*W9X6 BN[<X2X4]]G52._;TK25)13:DG;^OG\AN/
MF;-%8&H>,?#^GWCVMWJMO'/&<2+DGRS_ +1 P/QK5N-1L[?3FOYKF)+)4\PS
MEOD"^N?2H=*:M=/45F6J*PIO%V@0ZC]AEU2V6YWB,KNX#'^$MT!]LUG_ !%\
M2Q^'].MMM]%:W<MQ%M#XRT>\!S@]@#5PH5)24+:L:BV['6T5SLMZFHZIH5WI
MNO1)93>:1;HH87F!V;J-N">*L7_BG1+ /]JU*!"LK0E0=S;UP2-HYXR,TO8S
MT25WZ,7*S:HJA;:QI]SI+:G;WD,E@J-(TZME0J]2?3&.:MK/$UL+A9%,!3S
MX/!7&<_E4.+6Z"S)**HKJ]@T%E,MW"8KU@MN^[B4D9 7UX!J:]O+>QC1[N9(
M4>18E+G&78X5?J2<4<LKVL%F6**S=2UW2],>1-0OH+=TC$K*[8.TG .._/%5
MH?%>A3:;+J":G;_9(7\N1R<%6/12#SGVQ5*E-JZBPY7V-NBL_1=:T[6X'FTN
M[CN4C;8^W@HWH0>1^-:%1*+B[25F)JVX45STOC7PY%>-;2:O:B57\MCD[5;T
M+?=!_&H_B%KPT#PC?7L-S'#<M&5MF;!W2$<8]?7\*UC0J.486M?8I1=['2T5
MA^#)XKC0TE@UB36$9C_I+[<YXROR@#@U#XJUVYL)[+3=(@CN=8OBWDI(<1QH
MOWI'QSM&>G<TO8R<_9K<.5WL=%17)G1?%*Q>:GBA&NNOEO8IY)/IP=V/?.:W
M-$N+Z?2TDUFUCL[Q=PD1) Z<'[P/H>O//K1.FHJZDG_7G8&O,T**Y^W\9^';
MB]%K#JULTS-L7D[6;T#="?QJ\VNZ6MC!>-?VZVL[[(I2X"NW/ /X'\J3I5([
MQ?W"Y7V-*BLRTU_2[O2Y=2@O8C81$AYVRJC'7DX]:K:5XLT+5KL6MAJ4$MPP
MW+'RI<>JY S^%'LJFKY7IOH'*^QN4445F(**** "BBB@ KG->TG3/$[21Q77
ME:KI[X2YMGQ-:N1D?@1V/!KHZP-9\*6&J7QO?-O+.\=/+DFLYS"TJCH&QU_G
M6M&2C*[=BHNS.3U'7+_4OAEJ37C!;FVN38WL\' 9%D59'7TRIY].:[DZ=I?]
M@_83;VW]E>3M\O \OR\?RQSG\:?INCV&FZ2NFVELB62J5,9^8,#UW9ZYR<YK
M"_X0+2=OD>?J7]GYS]@^V/\ 9\>FW/3VSBMY5:<M$W%7;_K4IM/R.6MI99?!
M?@HS.[J-:B6%WZM$#($)_P" @5U7APA?'7B]"<,S6K@=ROD@9_,&MN^TBSO8
MK&.:+$=E,D\"H=H5D!"].P!Z54UOPS9:M>1WC27=I?1IY8N;.8Q2%.NTD=1]
M:J6(A4NGI>_YI_H#DF9VF?/\3-<*\A+"V1CZ$M(0/RIG@T#[5XOX'_(4D_\
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
M0+>W32I$W8A3QGW.:5+$1C&-]X^0HS22.CCW"-?,(+X&XCIFG445PF84444
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
MD$'@5R=QI=_;).UQ9W$:P;/-+(1Y>\93/ID=*N#HR;BDM/0:Y67O^$K\0?\
M0:U'_P "&_QH_P"$K\0?]!K4?_ AO\:ZB'2+:3P?H+)8?->'9<W0L]^Q3-M+
M>;NPA [8-)-X(L].M+NYU?\ M*-+=+J41J%5W6.9$0C([A\Y_*LO;4+V<>MM
MB>:/8YC_ (2OQ!_T&M1_\"&_QH_X2OQ!_P!!K4?_  (;_&NPTWP!I]XMH3/J
M(658W\T!-EQOC9]D1QRR[0#G/?I4EA\.]/NMTLEU?P+Y43M:R*OVBWW[LF0
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
M<?E0TLC?>D<\8Y8FOJ;_ (0;PM_T =/_ ._='_"#>%O^@#I__?NC^W:/\C_
M/K4>Q\Q:9J5UIEY%=6DFV6+=LW#<!N4J>#[$U5$D@8D2/N(P3N.37U/_ ,(-
MX6_Z .G_ /?NC_A!O"W_ $ =/_[]TO[<H7OR/\ ^LQ['RNCLARC,IZ9!Q078
MMN+,6]2>:^J/^$&\+?\ 0!T__OW1_P (-X6_Z .G_P#?NG_;M'^5_@'UJ/8^
M6?.ER3YDF3U.X\TGF.#D.V>O6OJ?_A!O"W_0!T__ +]T?\(-X6_Z .G_ /?N
MC^W:/\C_  #ZU'L?+/G2@DB23)X)W'FIK.^N;.XCGMYG66(Y0YSM/J/<9XKZ
M@_X0;PM_T =/_P"_='_"#>%O^@#I_P#W[I//*#T<'^ ?68]CY6Z]:*^J?^$&
M\+?] '3_ /OW1_P@WA;_ * .G_\ ?NG_ &]1_E?X!]:CV/E:BOJG_A!O"W_0
M!T__ +]T?\(-X6_Z .G_ /?NC^WJ/\K_  #ZU'L?*U%?5/\ P@WA;_H Z?\
M]^Z/^$&\+?\ 0!T__OW1_;U'^5_@'UJ/8^5J*^J?^$&\+?\ 0!T__OW1_P (
M-X6_Z .G_P#?NC^WJ/\ *_P#ZU'L?*U%?5/_  @WA;_H Z?_ -^Z/^$&\+?]
M '3_ /OW1_;U'^5_@'UJ/8^5J*^J?^$&\+?] '3_ /OW1_P@WA;_ * .G_\
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
MJ"RK15K:OH/RHVKZ#\J *M*W7\!5G:OH/RI=J^@_*@"I15K:OH/RHVKZ#\J
M*M%6MJ^@_*C:OH/RH JT5:VKZ#\J-J^@_*@"K15K:OH/RHVKZ#\J *M%6MJ^
M@_*C:OH/RH JT5:VKZ#\J-J^@_*@"K15K:OH/RHVKZ#\J *M%6MJ^@_*C:OH
M/RH JT5:VKZ#\J-J^@_*@"K15K:OH/RHVKZ#\J *M%6MJ^@_*C:OH/RH JT5
M:VKZ#\J-J^@_*@"K15K:OH/RHVKZ#\J *M%6MJ^@_*C:OH/RH JT5:VKZ#\J
M-J^@_*@"K15K:OH/RHVKZ#\J *M%6MJ^@_*C:OH/RH JT5:VKZ#\J-J^@_*@
M"K15K:OH/RHVKZ#\J *M%6MJ^@_*C:OH/RH JT5:VKZ#\J-J^@_*@#%\.?\
M']J__7R?Y"MVL/P]_P ?^L?]?1_D*W*0PHHHH **** "BBB@ HHHH **** "
MD;[II:1ONF@ HHHH$%%%% !1110 5#>7"VEM)/(KLD8W,$7)Q]*FKE_B9J#:
M?X*U)H3B>=!;18ZEI#M_J:J$>:2B-:LQ_![V6M:5=:UKZ!3>77GPR7!V*D:-
M^Z5&SVVYX[DUW:W,#VXG6:)H",B0."I'UZ5YKH_FV/CG_A'I)H;=(=-@CLS+
M'OR /GV G&XG.3STK1\1:+I.C^!]?TNT4R-]GDO&23YMK'^(#HO/0#%=%2"E
M)*^_Y%-79V_VRU\]8?M,'G,-RQ^8-Q'J!7$QZW#<>(F^TM!+$7V&)MK%%Z X
MZBL;Q5901_"/2ITC"W"BUD$PXD#$KD[NN>:Q/&>G#2M9T1(XQ&ZW85748+(1
MZ]\UMAZ4=?FCEQ$7[MO,ZK6X'MM3FC?& <KA0!M/3I4ZW5Q:V]LT,2AX_G>5
M8@#@]%)QZ?SJW.JZII%M=N?WEJ?+G/<IV/\ GUJ#21+>0:HB<O*BX4?[PK3F
M]W7H</+:7N]=CMK>YCG2,JZ[G4-MSR,C/2GF:,2;#(@<_P .X9K#NU^S:E:Q
MP8,T5FX&.N0!BG:7!%J>E0&=P54Y95&&##N3US^5<+IJW-T.]5&WRVU-F&59
M0Q3/RL5.1CD5)38G62-60Y4]#ZTZLF:H****0PHHHH **** ,;7-8ELKRSL+
M"U%WJ-V&9(VD\M$1<;G9L' Y X!))IG_  DEC;W5O8ZE-';ZE)L5XDW2)&[=
M%+@8&>V<9I^M:(;^_M;ZUOI[&]MT:(21*K!D;&5(8$=A@]JS[CP?%/?7$S:A
M=>1/,MT\&%VF=4"JY.,X& =O3(H 6X\<Z&FGWEU!<23BVA\\HD+@NN[:-N0
M?FXR.E7(O%.E/<Q6SS217#P+<,CP.OE(03ER5POW3UQTK.E\$6SV7V=+R>/;
M9P6D;!5.P1/OW8/!W'&1TXJ[/X9AN;?6H[JYFD?5(TBED "E0J;1CMUR?Q-
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
M1110!B>'O^0AK/\ U]'^0K<K#\/?\A#6?^OH_P A6Y0,**** "BBB@ HHHH
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
MD/ILMFD;Q))=F]+J06$F3Z@C !(P1C%3ZYHCW?AM='LF1(6,<<COP?+# M@
M8W''L.: *>F>*HQ%9P:J'&HSM&LB06[A(6D/R(Q.<$__ %^*@M/%K/- ]U]G
MBLF-Y,\N#\L$3A$/7J2?\*T9O"UE+K)U'S[M6-PET85D B,BIL#8QG[OO47_
M  AVF_8Q;%KDQBU-H/G&0GF>9GI]X-W_ #H 7_A,-,R$"7QN#)Y?V?[*_FY*
M;P=N,X*\YIA\6V!N(I5N0+%K/[5DPOO;+A%"^^>-N,YJM-X.+:S!<QZC>( D
MK37/FC[1)(P51SMP%" C@#%7)?!^F,BK$;B#RXX(X3&XS%Y+%D*Y!YR<G.<T
M ))XSTJ.$2.MZ#NF4Q_9F+KY6/,R.P&15K6]?BTW3;*[B@FNQ>2QQ0I"N2V_
MG/Y9./:JD?@W3TMIH?.O&\V":!G:0%@)6W.V<?>)[UI:EHT%]'8*99X#92K+
M"T+ $$*5[@C&": *EUXIT^&TDE5I"5:>-04(RT2%G_ 8ZU2T_P :6)TF&75#
M);W^V(2V_D,K%W7<-BGDJ<'GV-++X'T^7S@]WJ!CD695C\U=L?G-NDV_+U/3
MG/!I;CP1IMS&#<37<MR)%D^TR,K/\JE0N"NW: 3QCOGK0!HMXCTQ-!AUAIF%
ME-@1G8=SL3@*%ZYS52+QEHTMN9EFE"B/>%,1#-^\\O:H[MNXP/45=UC0;/5M
M+@L+C>L4#I)&R8RK+P#@@@\$\$8YII\.:>UQI4\D1>73598"< <XY( P3QGZ
MT 5+CQ?IJ&Y2(S,\,,TH<Q$1L8AEP&Z'!P#[T^P\2VWV&$Z@WEW8:""<(AVK
M-(@;:/8 _A5:/P1IJ)-&;B^:*2"6W5&E!6-)&W,%X]?7-23^#K">^DN);B\:
M.24S/;^8!&7,?E[L8SG;[\4 1W/C;3DT^]N;:*[N#;0K.J^2R^:K-M4J3U!(
MZU+)XG@M[YTN]\*);Q2&!K=_.,DC$*H]<X(QC/%1Q^"K%+.> W=^_FK GF-*
MI9!"<QA?EQQQVYJU>^%[2\N7N9+B[6[+0NLZN Z-$"%(XQSN;.1WH @E\;:/
M%%O9KKY5=Y%%NY:((VUMXQ\N#ZUTBD,H(Z$9%<VO@S3%M[F(/<D7$:Q2L9,L
MP$GF$DXZLQY_I72_2@ HHHH **** "BBB@#/\.?\?VK_ /7R?Y"MVL+PY_Q_
M:O\ ]?)_D*W:0PHHHH **** "BBB@ HHHH **** "D;[II:1ONF@"H0<G@T8
M/H:MT4Q%3!]#1@^AJW11<"I@^AJ&Z:6*UE>WA,TRH2D>[;O..!GMFM&BBX'&
M0Z==:OXJL]7OK62UMK"W*P0RD%FF?[S<$\ <#UK5U70-,U:6*74;"&>6+[DC
M+AE^A'-;K,$4LQ 4#))[51L]3BNY(Q%'.$E0O'(R85P#USV_'&:MU'>ZTL4H
M2DFTMBC=:#IEW9QVESI\$EK&<K"R?(#ZX]:2ZT'3+LVYNK&*8VX_<EP28_IZ
M'WK>HJ>>7<DPY-$TZ74$OY+*-KU.%G(.]1Z ^E6YK:*9@TD0+#HV,$?C6C11
MS,32>Y0C@1!\L8'.>E,6S@5W80KE^6XZUI44<S#E78R_L-OY:IY"[5.0/0T[
M['#YJR>2N]>%;'2M*BCF?<7*NQG+:Q"<S"("4]6QS4V#Z&K=%)MO<:26Q4P?
M0T8/H:MT47&5,'T-&#Z&K=%%P*F#Z&E8'/0]!5JB@"I@^AHP?0U;HHN!4P?0
MT8/H:MT47 J8/H:,'T-6Z*+@5,'T-&#Z&K=%%P*F#Z&C!]#5NBBX%3!]#1@^
MAJW11<"I@^AHP?0U;HHN!4P?0T8/H:MT47 J8/H:,'T-6Z*+@5,'T-&#Z&K=
M%%P*F#Z&C!]#5NBBX%3!]#1@^AJW11<"I@^AHP?0U;HHN!4P?0T8/H:MT47
MJ8/H:,'T-6Z*+@5,'T-&#Z&K=%%P*F#Z&C!]#5NBBX%3!]#1@^AJW11<"I@^
MAHP?0U;HHN!4P?0T8/H:MT47 J8/H:,'T-6Z*+@8?AS_ (_M7_Z^3_(5NUA^
M'O\ D(:S_P!?1_D*W*0PHHHH **** "BBB@ HHHH **** "D;[II:1ONF@ H
MHHH$%%%% !1110!SOCB:==)6VMV4->2+; 8.3N/./PS5HZE'8:>Y\IYXK0;)
M7@4!5V^@)YQWQ5/5/]-\9:7:CE+2-[I_8GY5K,T!H=*NKO3]<C<.)VD@ED#-
M'(K'/';-5T/5A2BZ$8M7:]ZW5W=OR7XG176O65M:VES(TAM[HJL<@0D9/3/I
M1-K=O;W<5O<QW$,DP)BW)Q(1V&._L:Q_&$_GZ?8_NF4"^B=5VG)C'5B.PJ3Q
M)*C>(/#K@[DCE=V8#(4%>"3VI6(AAJ<E&Z>O-U[*Z_R-.37K2"2ZCNEEMY+>
M!KEED4<QCJ00<&L/PE<ZAXLT==9N+VXL8+EF-K;VVT;(P2 6)!+,<9]/:F>)
MK9-3\2/9;]JW&FS6IDQPK/D 9]>:I?#358=%\.PZ#K[II^I:>S1%)SL$B[B0
MZ$\,#GM6D5[C:W%.C&%)3@O>=G\M?^ =%I-[J&F:'&WBN6!K[SC"AMQGSLG"
M87^\1V%+!XGMFUQ](N;:ZMK\0FXCC=0WFH.NTJ2,^QP:YCXD?;]2TS3=7TFU
MN9X=,OUG,<1*O/%MPSKCD=2![<UN:+KNBS6R2:##O=RIFW1,AB7^(R,PXP,]
M3R:;BK<UO^ 9NDG#G:U=]NC'VOC33;JW6>VAOI(OM'V:0K;G]R^[;\XZCFM'
M2=>M-4U&_L;=+A;BQ8+.)(RH4GI]<CFN>^%4\3Z;JR(<2-J=S+M(P2K/\K<]
MB.]'B<3:#XPT_7+.!YHK]/[.NHT&<OR86/XY4GT-#A'F<4*5*'M)4TM>AOQ7
MTNIW#+I[26ZVEQY=QYT.!)CJ%/\ 4>M;%5M.MOLEG'$6W.,L[?WF)RQ_$DU9
MK)VZ'+-J]EL%%%%(D**** "BBB@#EO%FL7]IK&DZ=IFX/<K+),R6_G,B+M ^
M7([MU]J;)XO@L+PV=]%<2+#.+6:^"*L7F>7YA^7=G&WKQQ6MJ6@V.H:A'>SB
MX6ZCC\I9(;AXCMSG'RD9YILGAS2Y6)EM0^9I)V#.Q#.Z;&)YY^7B@#G5\:N^
MK*S6=W%9&T1XH&1#+<22R;8L8/&0K\$CU-:-GXPBO;D6EIIM[+?J\BSVX* P
M!&"DLV[:1D\8)S4\7@W1(H)(DMI<.8SN-Q(77R_N;6+97&>,&I8O"NCPRVLL
M%JT4EL,(T<SJ6&[<=^#\_P W/S9YH Q_^%B:8TE_Y-O=S0VD<DAE0*0^PA2
M,Y&2<#.,U<G\7Q6LR6][IUY;WLJ(\%LQ0O,6<KM7#$9'4^@-7H_"^DQV]S E
MNXM[AQ(\7G/L!#[^!G"C=S@8J_/IUI/J-M?30(]W;*RPR'J@;&['Y4 <Y:^*
MBU]=6T=M>7ETUW+%%;HL:[%B"AVW;L%<GJ><G%22>,[47C0I:7)A G N3M$9
M:%=SCKG /RYQC-7Y/"VD.T3?9W5XI))%=)G5LNVYP2#D@GL>*8/".BBXGF^R
M'?.DL;@ROMVR_P"L 7.%R>>,4 6_#4UU<^'M.GOW#7<UNDDAVA?F89Q@>F:Y
MVQU75D/B&ZO+^*:QTEGCQ%:A&D*Q!FY+8&"?TKLH8EAACBC!"1J%4$YX' J@
M=$L#87UF8#]GO7>2X7>?G9_O<YSS0!A6GB^.)3;W%M?3SV]BMW-)Y:*T@V;O
ME0')/;Y00#Q4D?C:S:SDN'MIU6.S>^8!D?Y%;:!E6(R3G'T.:T)?"^ERW4EP
M\4WG.A0.+B0&,'&0GS?)G:O3'2J\G@K09$B0V;A8T"86>0;P'+_-AOF^8D\Y
MZT 1:;XTL=1\0?V5:V]R\@9XVE 4JK*,L",Y '3.,9J3QKJM[I,-E+;,L%F\
MI2ZO&A,HMUQ\I*@C@G )[5IZ?HMCI][<75G$T<MP2T@$C%,DY)"YP"3UP*36
M-$L=8V#4$ED105,8F=$<'G#*" PX[T 9@\66XU:&P2WGF#3&U:[3:(O-5"[
M9.2 !R0,"L^+X@6[K&YTC45C>.*8,?+XCD?8K?>SRW;K6P/"FCC4'O5M66=C
M(W$KA077:Y"YP"1UP*D7PSI2HJK:X"K JC>W A.8QU['GW[T 9R^,[8W#(]G
M=10%KA([E]OENT()?H<XX/)':L^W\<QV-KI-KJ<5Q=:K<6T4\RP*HV>8>!C(
MR>>@SP,UI:+X,TZQL/*O%-Y<R12132N[X(D),FU22$W9.<5IC0-.6_@O4B=;
MF&-8E996&Y5^Z& .&QD]<T -T;6QJUW>QP6=PEO;3/!]I<KLD=#A@H!SUSR1
MVK!/B>[C\0:J9XIO[.M)H[&W@B5&:YN& /7.0>?8 9S76:=8V^G6WD6<?EQ;
MV?&2<LQ+$Y/J2:Q[3PO;?V=/;ZFQNI9[QKYY$+1%9">"I!R,  =: *\/C".>
M6U@M],O9;R:6>%H 4!B,1 <L=V,?,,$$YK3UC6ET^\MK.&UGO;VX5G2&':"$
M7&YB6( '('U-/T_0M.TZ:&6SMA&\,30H=Q.%9MS=3R21DD\TNJ:)8ZG<V]Q=
MQ.9[<$1R1RM&0#@E25(R#@<'CB@#'7QOI[:[+ID<-PYA9TEF4*51D7<V1G.!
MTW8QGBD7QK;1Z;97^HV-W86EXK-$\VPYPF\9 )Y8 X'J*U!X=TP2W\BPNOVY
M72=1,X5MXPQVYP"<=1S5BZTBPNK6TMKBV22"U=)(4;D(R?=/X4 8$WBP6]_(
MUS!>1JEI XL_+0LTLSD(H(.=_!&#QQG-2ZKXPCTR,_:-,O3<QQ">>!#&3"A;
M:I)W8)8] "36I?\ A_3+]KM[JW+O=&-I'#LK9C^X00?E(R>F.M5;KPCHUT\3
MSVTCM&B("9Y/F"MN7=\WS$$DY.: )=&OY[W7-;C9@;.TEC@B  ^]L#/S]6 _
M"JB^+K=K*6]%E>&RW^5;S +_ *5)OV!47.>3T) '&:V[*QM[)KEK:/8;F4SR
M\D[G( )YZ=!66OA+1UM9;=;>189)%E"">0"-E8L"GS?)R2?EQ0!0;QK$MJCC
M3+UIFEN(C"&CRODCYV)W8P.F<]:M6?BNVO91]EM+I[=((Y[F<[52W5TW@-DY
M)V\G /6IX/"NCP0"&*U*QB*:$#S6.%E(,@SGN0.>M21^&]*BO#<QVQ61HQ$R
MB1MCJ$V#<F=I(7C)% &':?$*PN[*YN;>QOI$C,0C"A29C(^U5'S<-WP<'%;^
MH:RFG:.E]>VT\<CLL:VPVM(SL<*@P<9)]\4RU\-Z9:VL-M%#(889DN(U>9WV
M.GW<9)X'ITJYJNFVNJVGV:^C,D6Y7&&*E64Y!!!!!!]* .3MO$UY-=$W(FM(
MY-5^QI'LC8QK'%N?<<]"0W(SC%6D\=69AN9WLKV.WBMEND=@O[U&?8F!G(W'
MIG''-:UKX:TJUCMDBMCMMWEDCWR,WS2 AR<GG.3U]:HOX/L;;3KRWTF..%[J
M);>0W)>=6B7.$P6R!@D#!&,T 5?^$YA,.X:7>M-YEPAB5HR1Y(!D;.[&!G&<
M]:F'C6R>2 Q6EX]N[01R3A5"PO, 44C.2?F7. <9I^B^#[.RT>&RO2;ID@EM
MMX+(%BD;+(HSD#H,YSQUJZ/"^D"_6\%IB92K >8VS<J[5;;G;N XSC- &1<^
M+UNM)O9;."[MGBNH[17*QLX=I-GW"W'T;!P016QI&OQ:IJNH6,5M/&;)RCO(
M5&2#CA<[@#U!(P126WA?2;9"L=N[$SQW!:29W9GC^X2222!V'2K&F:)8Z;=7
M%S:Q/]HG #R22M(Q )( +$X&2>!0!I4444 %%%% &)X>_P"0AK/_ %]'^0K<
MK#\/?\A#6/\ KZ/\A6Y0,**** "BBB@ HHHH **** "BBB@ I&^Z:6D;[IH
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
M,Q<H4W%B<D[21[5:TG2;/28Y5L8BGFL'D9G9V<@8&68DG  % #O#?_'YJ_\
MU\G^0K=K"\-_\?FK_P#7R?Y"MV@ HHHH **** "BBB@ HHHH **** "D;[II
M:1AE2/48H Q)-3L%=E:]M@0<$&4<4W^U=/\ ^?ZU_P"_J_XUSMUX ,]S++]I
M WL6QBHO^%='_GY'Y4 =/_:NG_\ /]:_]_5_QH_M73_^?ZU_[^K_ (US'_"N
MC_S\C\J/^%='_GY'Y4 =/_:NG_\ /]:_]_5_QJ&\O[*XM)HHM5@MY'4JLJ2K
MN0^HS7/?\*Z/_/R/RH_X5T?^?D?E0!I6"Z=#J;ZE>:K:W5\T0@5]RHJ(.<*,
MG&3R36K_ &KI_P#S_6O_ ']7_&N8_P"%='_GY'Y4?\*Z/_/R/RIMM[@=/_:N
MG_\ /]:_]_5_QH_M73_^?ZU_[^K_ (US'_"NC_S\C\J/^%='_GY'Y4@.G_M7
M3_\ G^M?^_J_XT?VKI__ #_6O_?U?\:YC_A71_Y^1^5'_"NC_P _(_*@#I_[
M5T__ )_K7_OZO^-']JZ?_P _UK_W]7_&N8_X5T?^?D?E1_PKH_\ /R/RH Z?
M^U=/_P"?ZU_[^K_C1_:NG_\ /]:_]_5_QKF/^%='_GY'Y4?\*Z/_ #\C\J .
MG_M73_\ G^M?^_J_XT?VKI__ #_6O_?U?\:YC_A71_Y^1^5'_"NC_P _(_*@
M#I_[5T__ )_K7_OZO^-']JZ?_P _UK_W]7_&N8_X5T?^?D?E1_PKH_\ /R/R
MH Z?^U=/_P"?ZU_[^K_C1_:NG_\ /]:_]_5_QKF/^%='_GY'Y4?\*Z/_ #\C
M\J .G_M73_\ G^M?^_J_XTYM5T_C_3K7H/\ EJO^-<M_PKH_\_(_*C_A71_Y
M^1^5 '3_ -JZ?_S_ %K_ -_5_P :/[5T_P#Y_K7_ +^K_C7,?\*Z/_/R/RH_
MX5T?^?D?E0!T_P#:NG_\_P!:_P#?U?\ &C^U=/\ ^?ZU_P"_J_XUS'_"NC_S
M\C\J/^%='_GY'Y4 =/\ VKI__/\ 6O\ W]7_ !H_M73_ /G^M?\ OZO^-<Q_
MPKH_\_(_*C_A71_Y^1^5 '3_ -JZ?_S_ %K_ -_5_P :/[5T_P#Y_K7_ +^K
M_C7,?\*Z/_/R/RH_X5T?^?D?E0!T_P#:NG_\_P!:_P#?U?\ &C^U=/\ ^?ZU
M_P"_J_XUS'_"NC_S\C\J/^%='_GY'Y4 =/\ VKI__/\ 6O\ W]7_ !H_M73_
M /G^M?\ OZO^-<Q_PKH_\_(_*C_A71_Y^1^5 '3_ -JZ?_S_ %K_ -_5_P :
M/[5T_P#Y_K7_ +^K_C7,?\*Z/_/R/RH_X5T?^?D?E0!T_P#:NG_\_P!:_P#?
MU?\ &C^U=/\ ^?ZU_P"_J_XUS'_"NC_S\C\J/^%='_GY'Y4 =/\ VKI__/\
M6O\ W]7_ !H_M73_ /G^M?\ OZO^-<Q_PKH_\_(_*C_A71_Y^1^5 '3_ -JZ
M?_S_ %K_ -_5_P :/[5T_P#Y_K7_ +^K_C7,?\*Z/_/R/RH_X5T?^?D?E0!T
M_P#:NG_\_P!:_P#?U?\ &C^U=/\ ^?ZU_P"_J_XUS'_"NC_S\C\J/^%='_GY
M'Y4 =/\ VKI__/\ 6O\ W]7_ !H_M73_ /G^M?\ OZO^-<Q_PKH_\_(_*C_A
M71_Y^1^5 '3_ -JZ?_S_ %K_ -_5_P :/[5T_P#Y_K7_ +^K_C7,?\*Z/_/R
M/RH_X5T?^?D?E0!T_P#:NG_\_P!:_P#?U?\ &C^U=/\ ^?ZU_P"_J_XUS'_"
MNC_S\C\J/^%='_GY'Y4 =/\ VKI__/\ 6O\ W]7_ !H_M73_ /G^M?\ OZO^
M-<Q_PKH_\_(_*C_A71_Y^1^5 '3_ -JZ?_S_ %K_ -_5_P :/[5T_P#Y_K7_
M +^K_C7,?\*Z/_/R/RH_X5T?^?D?E0!T_P#:NG_\_P!:_P#?U?\ &C^U=/\
M^?ZU_P"_J_XUS'_"NC_S\C\J/^%='_GY'Y4 =/\ VKI__/\ 6O\ W]7_ !H_
MM73_ /G^M?\ OZO^-<Q_PKH_\_(_*C_A71_Y^1^5 '3_ -JZ?_S_ %K_ -_5
M_P :/[5T_P#Y_K7_ +^K_C7,?\*Z/_/R/RH_X5T?^?D?E0!T_P#:NG_\_P!:
M_P#?U?\ &C^U=/\ ^?ZU_P"_J_XUS'_"NC_S\C\J/^%='_GY'Y4 =/\ VKI_
M_/\ 6O\ W]7_ !H_M73_ /G^M?\ OZO^-<Q_PKH_\_(_*C_A71_Y^1^5 '3>
M%I$EN=5DB=71K@D,IR#P*WZQ/"NBG1+-X#)OW-NS6W0 4444 %%%% !1110
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
M]:K_ ,[^]A[27<\[_P"%0^&O[EQ_WT/\*/\ A4/AK^Y<?]]#_"O1**/K5?\
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
M*/\ A4/AK^Y<?]]#_"O1**/K5?\ G?WL/:2[GG?_  J'PU_<N/\ OH?X4?\
M"H?#7]RX_P"^A_A7HE%'UJO_ #O[V'M)=SA=#\':5X5\1V#:7&P>X$@=W.2
M$/'Z_I7=UE7P_P")]I7TE_\ 0:U:RE.4WS2=V#;>K"DI:0U(@HHHH$%%%!Y'
MI0!AZKK$J:[9Z-IZQM>3QM/+)("5AB'&2 1DD\ 9%:&DM?/9*=4CACN@S!A"
MQ*D \$9Z9&#BO/-!O%C\4>)-=NKNYE6.ZBTNV ";IR/X/NXY8]L5U$WB6YL_
M$=EIE[8*RWF=LEK*93"1_P ]%P"!_M=*WG3:]U(IHZ>BN7E\5.GBR30!IDIN
MO(\^)S(-LBYQD_W1P?\ "FVGBN>77KK0YM,9-6A02JJS;HGC/\6_&0!TZ9J/
M92%RLZ*]N?LD#2F*615!9O+ ) '?DBJ-KKD-UI_VZ&VN6M<$[PJDX'7C.:SK
M'Q"=0N=:TF\M#::A90[G4/O1T93AE.!^HJIX4O6MO!T(CMIY6PX!5?E')Y)]
M*Y*TI4ZBBW96O^1G)N,K&]<ZY9PZ:E^I>:U<X#Q+G'..?3FM,'(!]>:XAK*.
MQ^'\B17$=QOD$A>,Y7)8<"NJFOUBN8;2)#+=2)OV X"J.Y/85-*M)_'V7XW%
M&3ZEZBJ,5^/MPL[F/R;AE+H-VY7 ZX/J/2HI-1FDMWGT^U^TQ(Q ^?:9,'!V
M\?SK;VD2N9&G142JYF$A=@A7'ED=#4M4B@HHHI@%%%% !1110 5B^--0N-*\
M*:G?6;!+B"$NC%=V#].];55=3L;?4[">RO$+V\R[74,1D?44 <5IOC*6TL;J
M6_:2]C:_^Q6<DD/V>21@F7#KCY=I#<X!/I6I:>,H[FXTV/[#- EWO!EG<1JK
M*VTJI/WS_$ ,9'(K4N_#NFW4]Q-)$ZS3R),SQRLA$B @.I!^5L'!(ZC@TL_A
M^QN&LS<?:91:E617N'9693N4L"<,0><F@##TWQY:Z@LLD5JZ0"W>YBED<*K*
MI ^<D80G((SFGVOC07D%K]CTZ26YGO'LO+$H"JRQ^86W'JNW';//2M1?#&F+
M9W-F(YC:3KM,!G<H@SN^09PO//&*?9^'-.M)HY8HY6ECG-R'DF9R9"FPL23S
ME>* ,C5O$EW-X=UR\TZT>*&UAN!%=M(IS+'D'">FX$ GTZ5K>'M9?4I+JVN;
M9K:[M1&9%+APP==RL"/QX]J27PQIDAO04G$5XKB:%9W$;;_O'9G )]15^UTZ
MVM;NYN8$*S7"HLC;B<A!A?T- %NBBB@".'K)_OFI*CAZR?[YJ2@#B_'.M7VG
M:M86ME=RVPFMIY0(K/[2TDBE JX ) .X^GUI5\:2VUC=2ZGICQ-9^3!.5D!!
MN)$0A%'7&7P2>F.]=5)8P2:C#?,A-S#&\2-N/"L5)&.G\(JK/H6GSQ7\<L&Y
M;Z19IOG()=0H5@<_*1M7&.XH Q;'QB=0F2UL=,FEOR9"T9D"($3;EPY'(.]0
M..N?2J]OX@O$G<7#2,AUF:U!3:-J+&6"'(Y'!Y'/2MR;PY831P"1KPRP;MD_
MVJ02@-]X%\Y(.!QTX%/_ .$>TT2,XA?+7'VHCS&QYNPH6QGN"<^O7K0!S[>,
MI+G3U<6-Q:/+':W,9$B.3#-($ST(R#P1Z'@UI1>)FFTVYU)+()IJ;O*N);A4
M$NU]O3^$$YQG\N:M_P#",Z7Y<4?V=ML4$5LH\QN(XW#H.O9@#FHY/"NENEQ&
M8YQ#,WF&);APB-O#[D7.%.X Y'>@#-T+Q,^MZ]8" -#;/;77FPM@_O(Y8U!!
M[CYC^==?618^'=.L;B*XMXY1/$\CAVF9B3)C?DD\@D X/<9K7H *CB_UDW^\
M/_014E1Q?ZR;_>'_ *"* )**** *]Y>VME&KWMS!;HQVAI9 @)],FK'7I7'_
M !"A4)9WL*3R:A;B46\0LS<Q2E@,HZ@?+G  ;(QS[U63[5:>)=:O9K;4?M%Q
MIL4D%O$S&-G5'W(&QM# X SZ\=: .YHKRR/4M=BT6]:0ZG)"MY;,HC203/"R
M_.B,ZAN&').._3(IJ76OSZ=I:Q:E.;=K:3_2HEEE87/FM\K[5SE1@88!20U
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
M1)H!#(,J2S"0R"3)7[VYB2.ASTH O6OB6SOKZSM].W3^<\BR,RM&8MBACE6
M/\2_]]5N5@:1X:CTV^2\^VW5S< S%VEV_O#*4)S@#&-@QC''%;] !1110!EW
MW_(>TKZ2_P#H(K5K*OO^0]I7TE_]!%:M PI#2TE !1110(**** (Y(8Y)(W=
M07C)*$]LC%5H]+LXYS,D $A<R9R<!CG) Z#.X_G5VB@"C)I-B\/E-;(8P% 7
MGC:NT?D#BDBTBPCB:-;9-C'<P8EMQY.3GK]YOSJ_10!2ATNSA7;'",8 ^9BQ
MX.1U/J!39-(LG@BA:$^5$"J*'884]1UZ>W2K]% %-M,LRA7R%"E@WRDCD9QT
M^I_.G'3[4PR1&%=D@56'J%^[^7:K5% &?_8]@2I:#<1_>=CNYS\W/S<DXSTI
M[Z79.RLT"Y4  @D<  8_0?D*NT4 4TTRS2X\Y8!YF[<#DG:<Y.!T&3SQ5RBB
M@ HHHH **** "O,?B4[KKL85F \E>AQW->G5P7C[1I[S4H[B-T5/+"8(8G()
M] :\S-Z52MA^6FKNZ,,1%RA9'GS2R?\ /1_^^C4+2R?\]'_[Z-;K>'K@_P#+
M5/\ OV__ ,34;>&[D_\ +6/_ +X?_P")KP:.!Q*W@SRYX>J]D8+32_\ /1_^
M^C4332_\])/^^C70-X8NC_RVC_[X?_XFF-X6NS_RVB_[X?\ ^)KU*.'JK>+.
M:6%KO:+.<::7_GK)_P!]&HFFE_YZR?\ ?1KI&\)WA_Y;1?\ ?$G_ ,33&\(7
MI_Y;1?\ ?$G_ ,37IT826Z.:6"Q#^RSF6GE_YZR?]]&H6GE_YZR?]]&NH;P=
M?'_EM#_WQ)_\34;>"[X_\MX?^^)/_B:]2C.*W9S2P&*>T&<LT\W_ #UD_P"^
MS433S?\ /:3_ +[-=6?!%^?^6\'_ 'S)_P#$TQO VH'_ );P?]\R?_$UZE'$
M4H[R1S3RW&/:#.2:>;_GM+_WV:A:XF_Y[2_]]FNN_P"$$U%LXGM^#@_+)_\
M$TQO &I'_EO;_P#?,G_Q->C#&X9+6:,?[,QM_P"&SCGN)O\ GM+_ -]FH6N)
M_P#GM+_WV:[-OA[J9_Y>+;_OF3_XFF-\.M4/_+Q;?]\R?_$T_KN&_G1U4\OQ
M:W@SB7N)_P#GM+_WV:A:XG_Y[R_]]FNX;X;ZJ?\ EXM?^^9/_B:C;X::L?\
MEXM?^^9/_B:EXW#_ ,Z.ZG@\0MXLX5KF?_GO+_WV:A>YG_Y[S?\ ?9KO&^&.
MKG_EYM/^^9/_ (FHV^%VL'_EYM/RD_\ B:EXS#_S([Z>'K+>+.!:YG_Y[S?]
M]FH6N;C_ )[S?]_#7H#?"O63_P O-G^4G_Q%,;X4:T?^7FS_ "D_^(J'C,/_
M #([J=.:W1YX]U<?\_$W_?PU"]U<?\_$W_?PUZ*WPEUL_P#+U9?E)_\ $5$?
MA'KC$@75CP<'B3_XBI>+H?S([J:MN><M=7&?^/B;_OX:DCNKC_GXF_[^&N_;
MX/Z\?^7JQ_*7_P"(IR_"'71_R]6/Y2?_ !%0\50_F1VPG%;LXB.ZN./W\W_?
MPU:CN9_^>\W_ 'V:[1/A-K8ZW5E^4G_Q%3)\*]9'6YL_RD_^(K*6)H_S(ZH5
MJ:W9Q\=S/_SWE_[[-6H[B?\ Y[R_]]FNM3X8:PO_ "\VGY2?_$U.GPUU8=;B
MU_[YD_\ B:R=>EW.B.(I+[2.5CN)_P#GM+_WV:M1W$W_ #VE_P"^S73)\.M4
M'6XMO^^9/_B:F3X?ZD.MQ;_]\R?_ !-8RJT^YTQQ5#K)'/1SS?\ /:3_ +[-
M68YY?^>LG_?9K?3P)J(ZSV__ 'S)_P#$U.G@F_'6>#_OF3_XFL95(=SHAC<.
MMYHPXYI?^>LG_?1JU'-+_P ]9/\ OHUKIX0O0V//AR!G[DG_ ,35A/"=X.LT
M7_?#_P#Q-9.43IAC\*MYHRDFEQ_K'_[Z-'G2_P#/1_\ OHUMKX8NA_RVC_[X
M?_XFC_A&;K_GM'_WP_\ \36$C99CA/YT89FE_P">DG_?1I/.E_YZ/_WT:W/^
M$8NO^>T?_?#_ /Q-)_PB]U_SVC_[X?\ ^)KFE%O8/[1PG\Z,+SI?^>DG_?1I
M/.E_YZR?]]&MW_A%KO\ Y[1_]\/_ /$TG_"+7?\ SVB_[X?_ .)KGG3F]D']
MHX3^=&"9I?\ GI)_WT:0S2_\]9/^^C6]_P (K=_\]HO^^'_^)H_X12[_ .>T
M7_?$G_Q-<TJ%1[(7]HX3^=&!YTO_ #UD_P"^C3?.E_YZR?\ ?1KH/^$4O/\
MGM%_WQ)_\33?^$4N]V/.BSC/W)/_ (FN:6&K/[+#^T<)_.CGWD=AAG=AZ%B:
MT?#^MW.AWPGMR3&>)(\X##_'WJ;4O#UU863W,DD;1H0" &!Y^H%6O#>A/<2P
MRS0^8\G,,!'#?[;_ .S[=_I7/"A7]LHQ5I$U\7AG0<Y-..WKY'L6AZM#JMG%
M+$2"Z!PK#!P?45IUE:#I*Z;"6=C)<R<R.>YK5KZA7MJ?#2:;;CL%%%%,0444
M4 %%%% &7??\A[2OI+_Z"*U:RK[_ )#VE?27_P!!%:M PI*6N5\;ZIJ>G+ =
M+ZL?F_=AJ .IHKRG_A*?%'M_X#BC_A*?%'M_X#B@1ZM17E/_  E/BCV_\!Q1
M_P )3XH]O_ <4 >K45Y3_P )3XH]O_ <4?\ "4^*/;_P'% 'JU%>4_\ "4^*
M/;_P'%'_  E/BCV_\!Q0!ZM17E/_  E/BCV_\!Q1_P )3XH]O_ <4 >K45Y3
M_P )3XH]O_ <4?\ "4^*/;_P'% 'JU%>4_\ "4^*/;_P'%'_  E/BCV_\!Q0
M!ZM17E/_  E/BCV_\!Q1_P )3XH]O_ <4 >K45Y3_P )3XH]O_ <4?\ "4^*
M/;_P'% 'JU%>4_\ "4^*/;_P'%'_  E/BCV_\!Q0!ZM2$ ]0#7E7_"4^*/;_
M ,!Q1_PE/BCV_P# <4 >J[5_NC\J-J_W1^5>5?\ "4^*/;_P'%'_  E/BCV_
M\!Q0!ZKM7^Z/RHVK_='Y5Y5_PE/BCV_\!Q1_PE/BCV_\!Q0!ZKM7^Z/RHVK_
M '1^5>5?\)3XH]O_  '%'_"4^*/;_P !Q0!ZKM7^Z/RHVK_='Y5Y5_PE/BCV
M_P# <4?\)3XH]O\ P'% 'JNU?[H_*C:O]T?E7E7_  E/BCV_\!Q1_P )3XH]
MO_ <4 >H0JN9.!]\]OI4NU?[H_*O*5\3^)USC')R?W I?^$I\4>W_@.*!GJN
MU?[H_*C:O]T?E7E7_"4^*/;_ ,!Q1_PE/BCV_P# <4"/5=J_W1^5&U?[H_*O
M*O\ A*?%'M_X#BC_ (2GQ1[?^ XH ]5VK_='Y4;5_NC\J\J_X2GQ1[?^ XH_
MX2GQ1[?^ XH ]5VK_='Y4;5_NC\J\J_X2GQ1[?\ @.*/^$I\4>W_ (#B@#U7
M:O\ ='Y5%$J^9-P/O#M_LBO+_P#A*?%'M_X#BD7Q/XG!8C&6.3^X% 'JVU?[
MH_*C:O\ ='Y5Y5_PE/BCV_\  <4?\)3XH]O_  '% 'JNU?[H_*C:O]T?E7E7
M_"4^*/;_ ,!Q1_PE/BCV_P# <4 >J[5_NC\J-J_W1^5>5?\ "4^*/;_P'%'_
M  E/BCV_\!Q0!ZKM7^Z/RHVK_='Y5Y5_PE/BCV_\!Q1_PE/BCV_\!Q0!ZKM7
M^Z/RHVK_ '1^5>5?\)3XH]O_  '%'_"4^*/;_P !Q0!Z@JK]H?@?=';ZU+M7
M^Z/RKRG_ (2CQ.&+<9(Q_P >XI?^$I\4>W_@.* /5=J_W1^5&U?[H_*O*O\
MA*?%'M_X#BC_ (2GQ1[?^ XH ]5VK_='Y4;5_NC\J\J_X2GQ1[?^ XH_X2GQ
M1[?^ XH ]5VK_='Y4;5_NC\J\J_X2GQ1[?\ @.*/^$I\4>W_ (#B@#U7:O\
M='Y4;5_NC\J\J_X2GQ1[?^ XH_X2GQ1[?^ XH ]5VK_='Y5%M7[3T'W/3WKR
M_P#X2GQ1[?\ @.*3_A)_$^[=QG&/]0* /0O$>FIJ6FF Q+)AU=5/0D=,^H]J
M30M'33HR[GS+J3EY#U->?_\ "4^*/;_P'%'_  E/BCV_\!Q2Y5>Y3E)I1;T/
M5J*\I_X2GQ1[?^ XH_X2GQ1[?^ XIDGJU%>4_P#"4^*/;_P'%'_"4^*/;_P'
M% 'JU%>4_P#"4^*/;_P'%'_"4^*/;_P'% 'JU%>4_P#"4^*/;_P'%'_"4^*/
M;_P'% 'H5]_R'M*^DO\ Z"*U:\_\)ZGJVI^((#J@^2)'VD1[<9%>@4#"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
8H **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 26, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Femasys Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001339005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">11-3713499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3950 Johns Creek Court<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Suwanee<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">GA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">30024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">500-3910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FEMY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,420,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,149,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Atlanta, Georgia<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,451,761<span></span>
</td>
<td class="nump">$ 21,716,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">488,373<span></span>
</td>
<td class="nump">98,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">3,046,323<span></span>
</td>
<td class="nump">667,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepaid and other current assets</a></td>
<td class="nump">1,035,993<span></span>
</td>
<td class="nump">695,879<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">8,022,450<span></span>
</td>
<td class="nump">23,177,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">1,238,886<span></span>
</td>
<td class="nump">1,212,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Office equipment</a></td>
<td class="nump">60,921<span></span>
</td>
<td class="nump">47,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">417,876<span></span>
</td>
<td class="nump">414,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">2,856,740<span></span>
</td>
<td class="nump">2,559,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">762,445<span></span>
</td>
<td class="nump">423,077<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">5,336,868<span></span>
</td>
<td class="nump">4,656,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(3,740,769)<span></span>
</td>
<td class="num">(3,545,422)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net property and equipment</a></td>
<td class="nump">1,596,099<span></span>
</td>
<td class="nump">1,111,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Lease right-of-use assets, net</a></td>
<td class="nump">1,805,543<span></span>
</td>
<td class="nump">2,380,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net of accumulated amortization</a></td>
<td class="nump">65,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">954,992<span></span>
</td>
<td class="nump">1,086,581<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment', window );">Total long-term assets</a></td>
<td class="nump">2,826,453<span></span>
</td>
<td class="nump">3,466,806<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">12,445,002<span></span>
</td>
<td class="nump">27,755,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,419,044<span></span>
</td>
<td class="nump">1,137,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">1,151,049<span></span>
</td>
<td class="nump">1,444,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible notes payable, net (including related parties)</a></td>
<td class="nump">5,406,228<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackCurrent', window );">Clinical holdback - current portion</a></td>
<td class="nump">88,581<span></span>
</td>
<td class="nump">65,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities - current portion</a></td>
<td class="nump">517,967<span></span>
</td>
<td class="nump">406,636<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">8,582,869<span></span>
</td>
<td class="nump">3,054,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackNoncurrent', window );">Clinical holdback - long-term portion</a></td>
<td class="nump">39,611<span></span>
</td>
<td class="nump">54,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible notes payable, net (including related parties)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,258,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities - long-term portion</a></td>
<td class="nump">1,518,100<span></span>
</td>
<td class="nump">2,036,067<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">1,557,711<span></span>
</td>
<td class="nump">6,349,181<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">10,140,580<span></span>
</td>
<td class="nump">9,403,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par, 200,000,000 authorized, 23,473,149 shares issued and 23,355,926 outstanding as of December 31, 2024; and 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023</a></td>
<td class="nump">23,473<span></span>
</td>
<td class="nump">21,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, 117,223 common shares</a></td>
<td class="num">(60,000)<span></span>
</td>
<td class="num">(60,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants</a></td>
<td class="nump">1,860,008<span></span>
</td>
<td class="nump">2,787,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in-capital</a></td>
<td class="nump">127,679,198<span></span>
</td>
<td class="nump">123,985,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(127,198,257)<span></span>
</td>
<td class="num">(108,381,629)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">2,304,422<span></span>
</td>
<td class="nump">18,352,589<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 12,445,002<span></span>
</td>
<td class="nump">$ 27,755,825<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">23,473,149<span></span>
</td>
<td class="nump">21,774,604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">23,355,926<span></span>
</td>
<td class="nump">21,657,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares)</a></td>
<td class="nump">117,223<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Statements of Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 1,629,108<span></span>
</td>
<td class="nump">$ 1,071,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales (excluding depreciation expense)</a></td>
<td class="nump">544,903<span></span>
</td>
<td class="nump">380,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">8,216,543<span></span>
</td>
<td class="nump">7,208,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">4,030,150<span></span>
</td>
<td class="nump">650,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">6,325,999<span></span>
</td>
<td class="nump">6,858,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">297,318<span></span>
</td>
<td class="nump">483,481<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">18,870,010<span></span>
</td>
<td class="nump">15,200,316<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(17,785,805)<span></span>
</td>
<td class="num">(14,508,415)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">582,354<span></span>
</td>
<td class="nump">431,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,603,575)<span></span>
</td>
<td class="num">(165,390)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="num">(1,021,221)<span></span>
</td>
<td class="nump">265,629<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(18,807,026)<span></span>
</td>
<td class="num">(14,242,786)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">9,602<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(18,816,628)<span></span>
</td>
<td class="num">(14,247,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders, basic</a></td>
<td class="num">(18,816,628)<span></span>
</td>
<td class="num">(14,247,124)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders, diluted</a></td>
<td class="num">$ (18,816,628)<span></span>
</td>
<td class="num">$ (14,247,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common stockholders, basic (in dollars per share)</a></td>
<td class="num">$ (0.85)<span></span>
</td>
<td class="num">$ (0.93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common stockholders, diluted (in dollars per share)</a></td>
<td class="num">$ (0.85)<span></span>
</td>
<td class="num">$ (0.93)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</a></td>
<td class="nump">22,267,695<span></span>
</td>
<td class="nump">15,384,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="nump">22,267,695<span></span>
</td>
<td class="nump">15,384,376<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Common Stock [Member]</div></th>
<th class="th"><div>Preferred Stock [Member]</div></th>
<th class="th"><div>Warrants [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss, Net of Tax [Member]</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 11,987<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 567,972<span></span>
</td>
<td class="nump">$ 108,857,065<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (94,134,505)<span></span>
</td>
<td class="nump">$ 15,242,519<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">11,869,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred stock, value at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants', window );">Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs</a></td>
<td class="nump">$ 1,318<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,526,664<span></span>
</td>
<td class="nump">818,014<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,345,996<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants', window );">Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs (in shares)</a></td>
<td class="nump">1,318,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs</a></td>
<td class="nump">$ 3,260<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,419,954<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,423,214<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)</a></td>
<td class="nump">3,259,623<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes', window );">Issuance of warrants in connection with convertible notes, including related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,219,165<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,219,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with Employee Stock Purchase Plan</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,943<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with Employee Stock Purchase Plan (in shares)</a></td>
<td class="nump">11,616<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants', window );">Exercise of pre-funded warrants</a></td>
<td class="nump">$ 1,879<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,176,533)<span></span>
</td>
<td class="nump">1,174,842<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants', window );">Exercise of pre-funded warrants (in shares)</a></td>
<td class="nump">1,878,722<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants', window );">Exercise of common warrants</a></td>
<td class="nump">$ 3,319<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,350,131)<span></span>
</td>
<td class="nump">5,034,788<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,687,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants', window );">Exercise of common warrants (in shares)</a></td>
<td class="nump">3,319,716<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">675,700<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">675,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,247,124)<span></span>
</td>
<td class="num">$ (14,247,124)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, common value at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred stock, value at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 21,775<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,787,137<span></span>
</td>
<td class="nump">123,985,306<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(108,381,629)<span></span>
</td>
<td class="nump">$ 18,352,589<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">21,657,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,774,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs</a></td>
<td class="nump">$ 1,314<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,959,894<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,961,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)</a></td>
<td class="nump">1,314,593<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Issuance of common shares in payment of convertible note interest, including related parties</a></td>
<td class="nump">$ 316<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">299,684<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Issuance of common shares in payment of convertible note interest, including related parties (in shares)</a></td>
<td class="nump">315,790<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with Employee Stock Purchase Plan</a></td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">63,038<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">63,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with Employee Stock Purchase Plan (in shares)</a></td>
<td class="nump">68,162<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">444,147<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">444,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ExpirationOfWarrant', window );">Expiration of warrant</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(927,129)<span></span>
</td>
<td class="nump">927,129<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,816,628)<span></span>
</td>
<td class="num">$ (18,816,628)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, common value at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred stock, value at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 23,473<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,860,008<span></span>
</td>
<td class="nump">$ 127,679,198<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (127,198,257)<span></span>
</td>
<td class="nump">$ 2,304,422<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">23,355,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,473,149<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ExpirationOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The warrants expired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ExpirationOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants in connection with convertible notes issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued in connection with the at-the-market program during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share common warrants (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of pre-funded warrants exercise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common stock and warrants, in connection with "April 2023 Financing" during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued in connection with at-the-market program during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of common warrants (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of issuance of common stock from exercise of pre-funded warrants issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value in issuance of common stock and warrants, in connection with "April 2023 Financing", net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (18,816,628)<span></span>
</td>
<td class="num">$ (14,247,124)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">277,178<span></span>
</td>
<td class="nump">480,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">20,140<span></span>
</td>
<td class="nump">3,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets</a></td>
<td class="nump">574,682<span></span>
</td>
<td class="nump">424,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts receivable reserve</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on fixed asset dispositions</a></td>
<td class="nump">676<span></span>
</td>
<td class="nump">47,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">444,147<span></span>
</td>
<td class="nump">675,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="nump">1,192,574<span></span>
</td>
<td class="nump">107,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(397,467)<span></span>
</td>
<td class="num">(21,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(2,379,205)<span></span>
</td>
<td class="num">(230,395)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Prepaid and other assets</a></td>
<td class="num">(139,136)<span></span>
</td>
<td class="nump">282,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">207,481<span></span>
</td>
<td class="nump">627,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">6,753<span></span>
</td>
<td class="nump">987,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(406,636)<span></span>
</td>
<td class="num">(440,489)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(36,568)<span></span>
</td>
<td class="nump">22,896<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(19,444,009)<span></span>
</td>
<td class="num">(11,280,546)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of patents</a></td>
<td class="num">(86,058)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(761,706)<span></span>
</td>
<td class="num">(143,917)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(847,764)<span></span>
</td>
<td class="num">(143,917)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from the issuance of common stock and warrants in April 2023 Financing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,899,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PaymentsOfEquityIssuanceCosts', window );">Equity issuance costs for April 2023 Financing</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(547,764)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes, including related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,850,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Issuance costs for convertible notes, including related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(525,144)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from exercise of pre-funded warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ProceedsFromExerciseOfCommonStockWarrants', window );">Proceeds from exercise of common warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,687,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from common stock issued through ESPP</a></td>
<td class="nump">63,106<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from at-the-market sales of common stock</a></td>
<td class="nump">2,025,104<span></span>
</td>
<td class="nump">7,665,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Issuance costs for at-the-market sales of common stock</a></td>
<td class="num">(60,753)<span></span>
</td>
<td class="num">(229,953)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayment of note payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(610,340)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments under lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,193)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">2,027,457<span></span>
</td>
<td class="nump">20,178,604<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(18,264,316)<span></span>
</td>
<td class="nump">8,754,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">21,716,077<span></span>
</td>
<td class="nump">12,961,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">3,451,761<span></span>
</td>
<td class="nump">21,716,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CashPaidForAbstract', window );"><strong>Cash paid for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">111,000<span></span>
</td>
<td class="nump">9,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Taxes</a></td>
<td class="nump">5,708<span></span>
</td>
<td class="nump">4,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for a lease liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,496,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PropertyAndEquipmentCostsIncludedInAccountsPayable', window );">Property and equipment costs included in accounts payable</a></td>
<td class="nump">73,740<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes', window );">Fair value of warrants issued in connection with convertible notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,219,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock', window );">Payment of convertible note interest in common stock</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital', window );">Deferred offering costs reclassified to additional paid-in-capital</a></td>
<td class="nump">$ 3,143<span></span>
</td>
<td class="nump">$ 17,952<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_CashPaidForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CashPaidForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of warrants issued in connection with convertible notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of convertible notes accrued interest paid through issuance of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PaymentsOfEquityIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PaymentsOfEquityIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ProceedsFromExerciseOfCommonStockWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ProceedsFromExerciseOfCommonStockWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PropertyAndEquipmentCostsIncludedInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of property and equipment costs included in accounts payable incurred as a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PropertyAndEquipmentCostsIncludedInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Nature of Business, and Liquidity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Nature of Business, and Liquidity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization, Nature of Business, and Liquidity</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>  </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">(1)</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Organization, Nature of Business, and Liquidity</span></div>
            </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Organization and Nature of Business</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Femasys Inc. (the Company or Femasys) was incorporated in
            Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company is a leading biomedical innovator, addressing significant unmet needs in
            women&#8217;s health worldwide, with a broad patent-protected portfolio of disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product
            portfolio, which are currently being commercialized in the U.S. and select countries. FemaSeed&#174; Intratubal Insemination, a groundbreaking infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and
            approved in Europe, United Kingdom (UK), Canada and Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety. FemVue&#174;, a companion diagnostic for fallopian tube
            assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#174;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and Israel.
            FemBloc&#174; permanent birth control is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our proprietary synthetic tissue adhesive (blended
            polymer) into both fallopian tubes <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">simultaneously. Over time, the blended polymer fully degrades</span> and produces nonfunctional scar tissue to <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">permanently








              block the fallopian tubes in the safest most natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related
              events, and even death. Along with the various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The</span> FemBloc non-surgical approach has the potential to offer a safer,
            more accessible in-office alternative with fewer risks, contraindications, and substantially lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc demonstrated compelling effectiveness and five-year
            safety. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In March 2025, the Company announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for non-surgical female permanent birth control.
              For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, the Company has successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified Body has recommended for CE mark
              approval pending the final stages of EMA review, with potential approval expected mid-2025.</span></span> <span style="font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced strategic distribution partnerships for
            FemBloc in Spain.</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> T</span>he pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#174; and FemChec&#174;, companion diagnostic products for FemBloc&#8217;s
            ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. The Company is a woman-founded and led company with an expansive, internally created intellectual property portfolio with approximately 200 issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to
            develop products with commercialization efforts underway.</span></div>

<div><br/>
          </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;">Basis of Presentation</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company has prepared the accompanying financial statements
          in accordance with accounting principles generally accepted in the United States of America (GAAP) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><br/>
          </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;">Liquidity</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </div>

<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the Company has cash and cash equivalents of $3,451,761. The Company plans to finance
            its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of
            FemaSeed, FemVue and FemBloc to support the Company&#8217;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms
            acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#8217;s business, results of operations, and financial condition could be materially adversely
            impacted.</span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2024, the Company generated a
          net loss of $18,816,628. The Company expects such losses to increase over the next few years as the Company commercializes FemaSeed and
          its other products and advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed in the U.S.</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The financial statements have been prepared on a going-concern
          basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December
          31, 2024 of $127,198,257 and expects to incur additional losses and negative operating cash flows for at least the next twelve months.
          The Company&#8217;s ability to meet its obligations is dependent upon its ability to generate sufficient cash flows from operations and future financing transactions. Although management expects the Company will continue as a going concern, there is no
          assurance that management&#8217;s plans will be successful since the availability and amount of such funding is not certain. Accordingly, substantial doubt exists about the Company&#8217;s ability to continue as a going concern for at least one year from the
          issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result
          from the possible inability of the Company to continue as a going concern.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Summary of Significant Accounting Policies</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="width: 18pt;">&#160;</td>

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;">(a)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates in Preparation of Financial Statements</div>
                </td>

  </tr>


</table>
        </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">preparation of financial statements in conformity with
          U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the
          financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and
          equipment, </span>and clinical trial cost accruals<span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. Actual results could differ from those estimates.</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain Risks and Uncertainties</div>
            </td>

  </tr>


</table>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span></div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Products being developed by the Company, such as FemBloc, will require
          approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination is U.S. FDA-cleared and approved in Europe, United Kingdom (UK), Canada and Israel. FemVue, a companion diagnostic for
          fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and
          Israel.&#160;FemCath&#160;and FemChec, companion diagnostic products for FemBloc&#8217;s ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. There can be no assurance the Company&#8217;s other products in development will
          receive the necessary approvals/ clearances. If the Company is denied regulatory approval/ clearance or approval/ clearance is delayed, it might have a materially adverse impact on the Company.</span></div>

<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The medical device industry is characterized by frequent and
          extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and
          the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company&#8217;s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them.
          If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are
          able to redesign its products to avoid infringement.</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> A license may not
          be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.</span></div>

<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company relies on some single source suppliers to provide
          certain components of its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory,
          which would increase its costs and result in write&#8209;downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain of the Company&#8217;s financial instruments, including cash, accounts receivable and other
          liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments.<br class="Apple-interchange-newline"/>
        </span> </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all highly liquid investments with an initial maturity of</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu<span style="font-weight: normal; font-style: normal;">e. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">See Note 2(<span style="font-style: normal;">s</span>) for information on concentration of credit risk.</span></span></span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
      <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounts Receivable</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company grants trade credit to
          customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are
          written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. As of December 31, 2024 and 2023, the Company&#8217;s reserves for uncollectible accounts were $10,000 and $2,000, respectively. Trade
          accounts receivable are recorded at the invoiced amount, net of allowance for credit loss and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the statements of cash
          flows.</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inventories</div>
            </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventories are stated at the lower of cost or net realizable value. Cost, which
        includes amounts related to materials, labor and overhead, is determined on a first&#8209;in, first&#8209;out basis. Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion,
        disposal, and transportation.</div>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Inventory stated at cost, consisted of the
        following as of December 31:</div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,308,863</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">367,934</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">982,630</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,993</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">754,830</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">170,191</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,046,323</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">667,118</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none; clear: both;"> </span>
      <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; <br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(g)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Assets</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has research tax credits that are available to the Company to offset
        future payroll withholding liabilities. As of December 31, 2024 and 2023, the total amount of these credits is $1,030,809 and $928,234, respectively. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">315,897</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">224,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">714,912</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">704,234</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,030,809</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">928,234</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(h)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Property and Equipment</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and equipment are carried at cost less accumulated depreciation
          and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to
          operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Depreciation and amortization are computed using the straight&#8209;line method over estimated useful lives of assets as follows:</span></span></span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <br/>
          </span></span></div>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div>
              </td>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 years<br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7 years<br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5
                  to 7 years</div>
              </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> </span></span></div>

<div> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense for the years ended 2024 and 2023 was $277,178 and $468,391, respectively. In
      2024, the Company disposed of property and equipment at an original cost of $82,507 with a net book value of $676, which is recorded in operating expenses on the statements of comprehensive loss. In 2023, the Company disposed of property and equipment at a cost of
      $187,826 with a net book value of $47,538,
      which is recorded in operating expenses on the statements of comprehensive loss. </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Impairment of Long-Lived Assets</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews long&#8209;lived assets, including property and equipment and definite lived intangibles,
        for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to
        result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long&#8209;lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(j)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Leases</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating leases as right-of-use assets and operating lease liabilities in its
        balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying
        asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present
        value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present
        value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company&#8217;s statements of comprehensive loss. Non-lease components included in
        lease agreements are accounted for separately. The Company records finance leases as right-of-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.</div>

<div>&#160;
        </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(k)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Intangible Assets</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets consist of patent and trademark application costs and related legal fees, carried at
        cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight&#8209;line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,755,009</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,689,091</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,668,951</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">65,918</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense for intangible assets for the years ended December 31, 2024 and 2023 was $20,140 and $3,294, respectively.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(l)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Deferred Offering Costs</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly
        attributable to a strategic financing transaction, are capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A <span style="font-style: italic;">Expenses of Offering</span>, codified in Accounting Standards Codification (ASC)
        340-10-S99-1 <span style="font-style: italic;">Other Assets and Deferred Costs</span>.</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These
        deferred offering costs are offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses are terminated or aborted. As of December 31, 2024, and 2023, the Company offset $3,143 and $17,952, respectively of deferred offering costs in
        connection with the gross proceeds issued under the prospectuses.</div>

<div><br/></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, deferred offering costs capitalized were $211,654, and are included in prepaid and other current assets in the accompanying balance sheet. As of December 31, 2023, deferred offering costs
        capitalized were $214,798, and are included in other long-term assets in the accompanying balance sheet.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(m)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued Expenses</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical
        trial expenses include research and development costs for third-party services, largely related to the Company&#8217;s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant
        component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Other
          accrued expenses include director fees, taxes and other miscellaneous accrued expenses.</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div>

<div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Incentive and other compensation costs<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">650,768</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1,082,606</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">354,762</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">276,141</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">70,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,210</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom">Franchise taxes</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12,160</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">75,519</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13,179</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,151,049</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,444,296</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(n)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Clinical Holdback</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As part of the regulatory approval process for taking its products to market or conducting post-market
        clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating
        medical institutions and investigators will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual participants are enrolled in the study by the participating medical institution or
        investigator, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or investigator, the Company retains any agreed upon percentage of total
        invoiced costs, generally ranging between 5% - 15%, which is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses
        incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">19,452</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(11,495</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2024</span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,192</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(88,581</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">39,611</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,900</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(27,529</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(65,300</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">54,935</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

        <div><br/>
        </div>

      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;">
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(o)</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">C</span><span style="font-style: italic; font-weight: bold;">onvertible Notes with Warrants (November 2023 Financing)</span></div>
                </td>

  </tr>


</table>
        </div>

<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its convertible notes (&#8220;Notes&#8221;) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, <span style="font-style: italic;">Debt
            with Conversion and Other Options</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own <span style="font-style: italic;">Eq</span>uity</span>. The convertible notes are recorded as a
          long-term and short-term liability, as applicable, in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible
          notes are accounted for as a single liability measured at its amortized cost. </div>

<div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt
            discount, recorded as a contra-liability against the debt, and amortizes the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional
            paid-in capital in the balance sheets.</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible
            notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the
            fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will
            then be recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><br/>
          </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(p)</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Warrants</span></div>
                </td>

  </tr>


</table>

<div><span style="font-weight: bold; font-style: italic;"> </span>
         <span style="font-weight: bold; font-style: italic;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><br/>
        </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>
         <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrants&#8217; specific terms and
            applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480,
            and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own common stock and whether the warrant holders could potentially require &#8220;net cash
            settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a
            component of additional paid-in capital at the time of issuance.</div>

<div><br/></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(q)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s policy is to recognize revenue when a customer obtains control of the promised goods
        under ASC 606, <span style="font-style: italic;">Revenue from Contracts with Customers</span>. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the
        Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. Revenue is recognized upon shipment of the Company&#8217;s goods based upon contractually stated pricing at standard
        payment terms ranging from 30 to 60
        days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the
        years ended December 31, 2024 and 2023 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no
        unsatisfied performance obligations as of December 31, 2024 and 2023.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The majority of products sold directly to U.S. customers are shipped via common carrier, and the
        customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company&#8217;s international distributors are in accordance with their respective agreements; however, the shipping terms are
        generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2024, the Company has not had a history of significant returns.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s sales by geographic region for the years ending December
        31:</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,073,508</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,013,925</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">555,600</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,045</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,629,108</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,071,970</div>
              </td>

  </tr>


</table>
      </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span> </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(r)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">License, Manufacturing, and Supply Agreements<br/>
              </div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products
          based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.</span></div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered in distributor agreements with Comercial Medico Quirurigca, SA (&#8220;Comercial&#8221;) and Durgalab in September 2024. The Company sells products based on purchase orders
          provided by Comercial and Durgalab in accordance with their agreements. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(s)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Concentration of Credit Risk</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company generates revenue from sales directly to U.S. customers and to
          the Company&#8217;s international distributors with all prices in U.S. dollars. For the year ended December 31, 2024, two customers
          accounted for more than 10% of total revenue. The revenues were 15% and 12% of total revenues, respectively. As of December 31, 2024, three
          customers had accounts receivable balances greater than 10% of total receivables. The accounts receivable balances were 23%, 21% and 12%, respectively. For the
          year ended December 31, 2023, no customers accounted for more than 10% of total revenue, and the Company had two customers with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11%.</span></div>

<div style="margin-left: 36pt;"> <br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(t)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and Development</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s research and development expenses consist of engineering, product development,&#160; clinical,
        quality assurance and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing
        fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.</div>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(u)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales and Marketing</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company&#8217;s sales and marketing expenses consist of
          direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development and travel.</span></div>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and Administrative</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s general and administrative expenses include accounting, human resources, and general
        corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock&#8209;based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional
        fees.</div>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(w)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Advertising Expense</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Advertising costs are expensed as incurred. Advertising costs were $360,958 and $18,738 for the years ended
        December 31, 2024 and 2023, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.</div>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Compensation</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company recognizes all employee and nonemployee stock-based
          compensation as a cost in the financial statements. Equity-classified awards are measured at the grant-date fair value of the award. The Company estimates grant-date fair value using the Black-Scholes option pricing model and records forfeitures
          as they are incurred. Details of the stock&#8209;based compensation and accounting treatment are discussed in Note 10.</span></div>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(y)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Income Taxes</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company utilizes the asset&#8209;and&#8209;liability method of accounting for income taxes as set forth in ASC
        740, <span style="font-style: italic;">Income Taxes</span>. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for
        income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement
        recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being
        sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as
        of December 31, 2024 and 2023.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the 2021 through 2024 tax years remain subject to examination by federal and
        most state tax authorities. The use of net operating losses generated in tax years prior to 2021 may also subject returns for those years to examination.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(z)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss
        attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents. The net loss attributable to common stockholders is calculated by
        adjusting the net loss of the Company for the cumulative dividends, if any. Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially
        dilutive securities is anti-dilutive given the net loss of the Company.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(aa)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements &#8211; Recently Adopted</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2023, the FASB issued ASU No. 2023-07, <span style="font-style: italic;">Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures</span>. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
          expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The
          amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management adopted the ASU on January 1, 2024 (see
          Note 14 for disclosure information).</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ab)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements &#8211; Not Yet Adopted</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income
          taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#8217;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early
          adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.</span></div>

<div><br/></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">No other new accounting pronouncements not yet effective are expected to have a material impact on the Company&#8217;s financial statements.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(3)</td>

    <td style="vertical-align: top;">
              <div style="font-weight: bold;">Fair Value</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company applies a fair value hierarchy that requires the use of observable
        market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Level 1
        &#8211; Valuation is based upon quoted prices for identical instruments traded in active markets.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2 &#8211; Valuation is based upon quoted prices for similar instruments in active
        markets, quoted prices for identical or similar instruments in markets that are not active, and model&#8209;based valuation techniques for which all significant assumptions are observable in the market.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3 &#8211; Valuation is generated from model&#8209;based techniques that use significant
        assumptions not observable in the market. These unobservable assumptions reflect the Company&#8217;s own estimates of assumptions market participants would use in pricing the asset or liability.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(4)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024 and 2023,
          money market funds included in cash and cash equivalents on the balance sheets were $3,451,761 and $21,278,895, respectively, which represent Level 1 within the fair value hierarchy (see Note 3).</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(5)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Commitments and Contingencies</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(a)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Operating Leases</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the Company has the right of use for its facilities
        located in Suwanee, GA under a long-term operating lease agreement, as amended (Lease Agreement), which expires in <span style="-sec-ix-hidden:Fact_c94d18a030034c3d871eda03ca3abf34">April 2029</span>. The
        Company has the option (Extension Option) to extend the term for one consecutive term of five years each at the greater of the then current prevailing rental rate or current base rent rate, as agreed by both parties, and upon certain terms and conditions. The
        Company must provide written notice of its intent to exercise this extension option at between <span style="-sec-ix-hidden:Fact_ca125bbf71bc4ef5857a48b8b7e46786">nine</span> and 12 months prior to the expiration date of <span style="-sec-ix-hidden:Fact_73ceb3e0b30a4801b7fa6a63b12fed12">April 2029</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the terms of the lease agreement, the Company&#8217;s monthly rent is subject to increases on an annual basis.</span>
        As of December 31, 2024, the Company&#8217;s monthly rent payment was $50,590.</div>

<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating </span>right-of-use assets and lease liabilities consist of the following as of December 31:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_d29071dd25a9424fbe315c309cb0bf19"><span style="-sec-ix-hidden:Fact_810062fc3f7b40b39234ac0c051af3dd">right-of-use</span></span></span> assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>1,805,543</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2,380,225</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <br/>
      </div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities &#8211; <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_6edbb3a91d8047b88e80e91a8420edf1"><span style="-sec-ix-hidden:Fact_1a2e395a63b64f6bae643c4847fe2723">current portion</span></span></span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>517,967</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>406,636</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities &#8211; <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_c017db852fc84e0187049ea381bb9c51"><span style="-sec-ix-hidden:Fact_2437bab44df448aab710928737e3b2f4">long-term portion</span></span></span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>1,518,100</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>2,036,067</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2,036,067</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2,442,703</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div style="margin-left: 36pt;">  <br/></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of December 31, 2024 and 2023, the weighted average
          discount rate for all operating leases with initial terms of more than one year was approximately 10% and the weighted average
          remaining term for operating leases was 4.3 years and 5.3 years, respectively.</span> </div>

<div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> <br/>
        </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating lease agreement for the Company&#8217;s facility includes non-lease
          costs, such as common area maintenance, which are recorded as variable lease costs. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">Operating lease expenses are included in general and administrative expenses in the Company&#8217;s statements of comprehensive loss and are summarized as follows for the years
          ending December 31:</span></span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease cost:</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>619,796</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>469,995</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Short-term lease cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>7,765</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>6,917</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Variable lease cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>148,109</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>78,367</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>775,670</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>555,279</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin-left: 36pt;">  <br/></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s undiscounted cash payment
          obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2024:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating leases:</div>
                </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>629,340</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>654,514</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">680,694</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>707,922</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>243,835</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total undiscounted lease payments -operating leases<br/>
                  </div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>2,916,305</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less:&#160;&#160; imputed interest</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>(880,238</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>)</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>2,036,067</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion of lease liability</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>(517,967</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>)</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability, less current portion</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>1,518,100</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
        </div>

<div><br/>
        </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Clinical Trial Agreements (CTAs)<br/>
              </div>
            </td>

  </tr>


</table>

<div><br/>
      </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As part of the regulatory approval process for taking
          its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into a CTA to compensate each participating medical institution and investigator. Generally,
          upon executing a CTA with a participating medical institution or investigator, the Company pays a fee for institutional review board (IRB) approval that usually requires annual renewals and one-time site startup costs. As individual participants
          are enrolled in the clinical trial by the participating medical institution or investigator, the Company pays certain per subject fees according to the CTA for the duration of the trial. Expenses incurred in connection with these CTA activities
          are expensed as services are provided and are included in research and development expenses on the accompanying statements of comprehensive loss.</span></div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Legal Claims</div>
            </td>

  </tr>


</table>

<div><br/>
      </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Occasionally, the Company may be a party to legal
          claims or proceedings of which the outcomes are subject to significant uncertainty. In accordance with ASC 450,&#160;</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Contingencies</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">, the Company will assess the likelihood of an adverse judgment for any outstanding claim as well as ranges of probable losses. When it has been determined that a loss is probable and the amount can be reasonably estimated, the Company
          will record a liability. For the years ended December 31, 2024 and 2023, there were no material legal contingencies requiring accrual or disclosure.</span></div>

<div> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company, as permitted under Delaware law and in accordance with its bylaws,
        indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director who is or was serving at the Company&#8217;s request in such capacity. The Company entered into employment agreements with
        its officers, which provides for indemnification protection in the executive&#8217;s capacity as an officer for actions taken within the scope of employment. The maximum amount of potential future indemnification is unlimited; however, the Company has
        obtained director and officer insurance that limits its exposure. The Company believes the fair value for these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to these obligations as of
        December 31, 2024 and 2023.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Notes Payable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(6)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Notes Payable</div>
            </td>

  </tr>


</table>

<div><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-indent: 27pt;">AFCO Credit Corporation (AFCO)</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2022, the Company executed a Promissory Note with AFCO to finance certain
        insurance premiums totaling $465,380, requiring the Company to pay $47,539 in a down payment and make monthly installment payments. The annual interest rate was 5.7%
        and the monthly installment payment was $47,539,
        which represents principal and interest. The final installment payment was paid in <span style="-sec-ix-hidden:Fact_dbf9016460be413398f3d699a51c5c36">March of 2023</span>.</div>

<div style="display:none;"><br/></div>
<div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In July 2023, the Company executed another Promissory Note with AFCO to finance
        certain insurance premiums totaling $469,042, requiring the Company to pay $48,423 in a down payment and make monthly installment payments. The annual interest rate was 8.6% and the monthly installment payment was $48,423, which represents principal and interest. The Promissory Note was paid in full without penalty in <span style="-sec-ix-hidden:Fact_0c80c7e4ec24449893037b15a414a9d6">November 2023</span>.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024 and December 31, 2023, the principal balance on the AFCO
        note was $0. Interest expense in connection with the AFCO Promissory Note was $12,304 for the year ended December 31, 2023.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract', window );"><strong>Convertible Notes with Warrants (November 2023 Financing) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock', window );">Convertible Notes with Warrants (November 2023 Financing)</a></td>
<td class="text">
<div>
   <span style="font-size: 10pt;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; font-size: 10pt;">(7)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold; font-size: 10pt;">
                <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Convertible Notes with Warrants (November 2023 Financing)</div>
              </div>
            </td>

  </tr>


</table>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
      <span style="font-size: 10pt;"><br/>
      </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On November 21, 2023, the Company issued (i) senior unsecured convertible notes in an
      aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and
      (iii) Series B Warrants, together with the Series A Warrants, and, together with the convertible notes, to purchase up to an aggregate of 5,805,083
      shares of common stock at an exercise price of $1.475 per share. The financing resulted in aggregate gross proceeds of $6,850,000, before $525,144 of transaction
      costs.<br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company&#8217;s option, and mature on November 21, 2025, unless earlier converted or redeemed. In November 2024, the Company paid $111,000
      of accrued interest in cash and $300,000 accrued interest in common stock of 315,790 shares.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Notes are convertible into shares of common stock at the election of the holder
      at any time at an initial conversion price of $1.18. The Company has agreed not to issue or sell any equity securities of the Company at a
      price below the then-current conversion price for a period of 18 months after closing, subject to certain exceptions. Beginning six months
      after issuance, the Company may require holders to convert their Notes into conversion shares if the closing price of the common stock exceeds $2.36
      per share for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions described in the Notes are satisfied. The Notes provide for certain events of
      default, whereby each holder of Notes will be able to require the Company to redeem in cash any or all of the holder&#8217;s Notes at a premium of 115%.
      The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">As of December 31, 2024, the Convertible Notes have not been
        converted into shares of common stock.</span> </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">The Warrants</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> <br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A Warrants are exercisable immediately and expire five years from the date of issuance. The Company has the right to call the exercise of the Series A Warrants if the closing price of the common stock
      exceeds 200% of the Series A Exercise Price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000
      per day during the same period and certain equity conditions are satisfied.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series B Warrants were exercisable immediately, together with the Series A
      Warrant Shares, and expired one year from the date of issuance. The Company had the right to call the exercise of the Series B Warrants if
      the closing price of the common stock exceeded 200% of the Series B exercise price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeded $1,000,000 per day during the same period, and certain equity conditions were satisfied. There is no established public trading market for the warrants and the Company does not intend to list
      the Warrants on any national securities exchange or nationally recognized trading system. The Series B Warrants expired in <span style="-sec-ix-hidden:Fact_7f91b5ead0de461b8c1cdeca59d35327">November 2024</span>.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A Warrants and Series B Warrants are classified as a component of
      permanent equity because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock from which they are issued, are immediately exercisable, do not embody an obligation for the
      Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A and Series B Warrants were valued using the relative fair value method
      and the following Black-Scholes assumptions:</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series A</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series B</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected term (in years)</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">5</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk&#8209;free interest rate</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">4.55</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">5.24</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dividend yield</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">&#8212;</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">&#8212;</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/>
          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">104.89</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">113.84</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Exercise price</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.18</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.48</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock price</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.95</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.95</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Black-Scholes value</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.55</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.28</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The November 2023 Financing proceeds of $6,850,000 net of $525,144 in transaction costs were allocated to
      the convertible notes and Series A and Series B Warrants using the relative fair value method. The valuation of the warrants was $2,219,165
      and is recorded as a component of stockholders&#8217; equity, and a total debt discount of $2,744,309.<br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2024, the Company recognized total interest expense on the convertible notes of $1,603,575, including coupon interest expense of $411,001
        amortization of debt discount and issuance costs of $1,192,574. The effective interest rate for the discount amortization was 32.3%. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Notes and accrued interest, net of unamortized discount costs was $5,406,228 and $4,258,179 as of December 31, 2024 and 2023,
      respectively. The fair value of the convertible notes at December 31, 2024 and 2023, calculated using a discounted cash flow analysis using Level 3 inputs, was $6,493,720 and $6,126,151, respectively.<br/>
      <br/></span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Stated Interest Rate</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2024</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2023</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Notes</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">6%</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,850,000</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,850,000</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued and unpaid interest</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,525</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less unamortized discount and debt issuance costs</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,443,772</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,636,346</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Convertible Notes Payable</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,406,228</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,258,179</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Future principal payments under the Notes if the conversion feature is not exercised,
      net of unamortized debt discounts, are $6,850,000 payable in November 2025.<br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about convertible notes with warrants financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(8)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Income Taxes</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The current tax provisions and deferred tax provisions, as
          reflected in the financial statements are as follows as of December 31:<br/>
        </span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>&#160;</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"> 2024</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Current federal taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Current state taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9,602</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">4,338</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;">Current tax provision</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9,602</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">4,338</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Deferred federal taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(4,433,940</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(3,326,982</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Deferred state taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(342,310</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(70,586</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Valuation allowance change <br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">4,776,250</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">3,397,568</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Deferred tax provision</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Total income tax expense provision</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9,602</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">4,338</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-size: 10pt;"> </span></div>

<div> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A reconciliation of income tax
          expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:</span></div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="margin: 0px 0px 0px 0px;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Federal income tax at statutory federal rate</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>21.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>%</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>21.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>%</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Permanent differences</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Research and development credit</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Other deferred adjustments</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">State income tax expense (net of federal benefit)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Valuation allowance</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>(26.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>(24.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Effective tax rate</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

  </tr>


</table>
      </div>

<div> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred tax assets
          (liabilities) consisted of the following as of December 31:</span></div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="margin: 0px 0px 0px 0px;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax asset arising from:</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss carry forwards</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">23,030,273</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>19,675,117</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accrued expenses (compensation)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">138,806</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>13,172</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Intangibles</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">93,426</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>86,603</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Property and equipment<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">80,313</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">77,447</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Research and development expense capitalization<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">3,326,621</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,613,867</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Research and development tax credits</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,839,058</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3,390,709</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Share-based compensation expense</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">257,891</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>176,065</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">471,733</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>536,430</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">5,210</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1,479</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax asset</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">31,243,331</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>26,570,889</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax liability arising from:</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">UNICAP</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(11,092</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>(10,513</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Right-of-use assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(418,323</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(522,710</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#8212;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax liability</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(429,415</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(533,223</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Valuation allowance</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>30,813,916</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>26,037,666</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div><br/>
      </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred income taxes reflect the net
          tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and the Company is required to reduce its deferred tax assets by a valuation
          allowance if it is more likely than not that some or all of its deferred tax assets will not be realized. Management must use judgment in assessing the potential need for a valuation allowance, which requires an evaluation of both negative and
          positive evidence. The weight given to the potential effect of negative and positive evidence should be commensurate with the extent to which it can be objectively verified. In determining the need for and amount of the valuation allowance, if
          any, the Company assesses the likelihood that it will be able to recover its deferred tax assets using historical levels of income, estimates of future income and tax planning strategies. As a result of historical cumulative losses, the Company
          determined that, based on all available evidence, there was substantial uncertainty as to whether it will recover recorded net deferred taxes in future periods. Accordingly, the Company recorded a valuation allowance against all of its net
          deferred tax assets as of December 31, 2024 and 2023. The change in valuation allowance was $4,776,250 and $3,397,568 for the years ended December 31, 2024 and 2023, respectively.</span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Beginning on January 1, 2022, the Tax Cuts and Jobs Act, enacted in December 2017, eliminated the option to deduct research and
          development expenditures in the current period and requires taxpayers to capitalize and amortize U.S.-based and non-U.S. based research and development expenditures over five and fifteen years, respectively. This legislation does not impact the
          Company&#8217;s current tax obligations.</span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 and 2023</span>, respectively, the
        Company has $104,880,492 and $90,380,015
        of federal net operating loss carry forwards and $3,723,817 and $3,231,910 of federal research and experimentation tax credits, respectively, and state net operating loss carry forwards of $17,675,024 and $12,425,590, respectively. The utilization of such
        net operating loss carryforwards and the realization of tax benefits in future years depend predominately upon having taxable income. Under the provisions of the Internal Revenue Code, certain substantial changes in the Company&#8217;s ownership may
        result in a limitation on the amount of net operating loss carry forwards and tax credit carry forwards that may be used in future years.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s net operating losses may be
        subject to Section 382 of the Internal Revenue Code which provide for a limitation on the annual use of net operating losses following certain ownership changes that could limit the Company&#8217;s ability to utilize these carryforwards. The Company has
        completed an analysis covering the period February 19, 2004 through December 31, 2018, to determine if such ownership changes have occurred and concluded it was more likely than not that there were changes in ownership during the period, with the
        most recent change of ownership occurring on December 16, 2016. Further analyses will be performed prior to recognizing the benefits of any losses or credits in the financial statements, and the Company is in the process of determining the
        limitations that Section 382 will have on the Company&#8217;s net operating loss carryforwards and research credits. In general, the annual use limitation equals the aggregate value of the Company&#8217;s stock at the time of the ownership change multiplied by
        a specified tax-exempt interest rate.</div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following schedule indicates the expiration year, as of December 31, for the Company&#8217;s federal net
        operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2024:</div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="margin: 0px 0px 0px 0px;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2025</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>865,274</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>1,213,130</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,082,043</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2,536,605</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,235,045</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2030</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>4,132,949</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2031</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3,160,709</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2032</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3,533,521</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2033</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,987,848</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2034</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2,516,728</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2035</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>4,777,558</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2036</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>4,503,474</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2037</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>6,869,819</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Indefinitely</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>63,465,789</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>104,880,492</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div><br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The FASB issued authoritative guidance on accounting for uncertainty in income
        taxes, which clarifies the accounting for income taxes, by prescribing a minimum recognition threshold that a tax position is required to meet before recognition in the financial statements. The guidance also provides direction on recognition,
        measurement, classification, interest, and penalties, accounting in interim periods, disclosure, and transition. Management has determined there are no uncertain tax positions. Accordingly, these financial statements do not include any adjustments
        or disclosures related to uncertain tax positions.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(9)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-weight: bold;">Stockholders&#8217; Equity</div>
          </td>

  </tr>


</table>

<div>&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s Board of Directors approved in January 2017 the Tenth Amended and
      Restated Certificate of Incorporation authorizing the Company to issue for all classes of stock 169,000,000 shares at $0.001 par value per share, of which 95,853,558
      shares were designated common stock and 73,146,442 shares were designated Preferred Stock.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2021, the Company issued 2,650,000 shares of common stock in connection with the Company&#8217;s IPO of its common stock at $13.00 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and legal expenses, was $31,613,500. Offering costs incurred by the Company were $2,016,143, which include
      legal expenses incurred and paid by the underwriters of $425,000. Immediately prior to the closing of the IPO, all of the convertible
      Series A preferred stock and redeemable convertible Series B and Series C preferred stock automatically converted into 8,116,343 shares of
      common stock.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company filed an Eleventh Amended and Restated Certificate of Incorporation (the
      &#8220;Amended and Restated Certificate&#8221;) with the Secretary of State of the State of Delaware in connection with the completion of the IPO on June 22, 2021. The Amended and Restated Certificate amends and restates the Company&#8217;s existing certificate of
      incorporation in its entirety to, among other things: (i) authorize 200,000,000 shares of common stock; (ii) eliminate all references to
      the previously-existing series of preferred stock (Series A, B and C); and (iii) authorize 10,000,000 shares of undesignated preferred
      stock that may be issued from time to time by the Board in one or more series.</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On July 1, 2022, we filed a shelf registration statement to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, we entered into an Equity Distribution Agreement (the &#8220;Equity Distribution Agreement&#8221;)
        with Piper Sandler &amp; Co. (&#8220;Piper Sandler&#8221; or the &#8220;Sales Agent&#8221;) and filed a related prospectus establishing an &#8220;at-the-market&#8221; facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales
        Agent. In October 2023, the Sales Agent was authorized to sell shares for aggregate proceeds up to $16.7 million at current market prices
        until all shares are sold. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the year ended December
          31, 2024, we sold approximately 1.3 million shares of common stock for aggregate proceeds of $2 million, and as of December 31, 2024, approximately $7.0
          million remains available for sale pursuant to the prospectus. As of December 31, 2024, the amount we are authorized to sell is subject to baby-shelf limitations. The Company may only offer one-third of the public float during and trailing
          twelve-month period. Based on our public float, as of the date of the filing of this Annual Report on Form 10-K, we are only permitted to utilize a shelf registration statement, including the registration statement under which our at the market
          offering is operated, subject to Instruction I.B.6 to Form S-3, which is referred to as the &#8220;baby shelf&#8221; rule. For so long as our public float is less than $75.0 million, we may not sell more than the equivalent of one-third of our public float
          during any 12 consecutive months pursuant to the baby shelf rules</span>.</span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In April 2023, the Company sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722
        shares of common stock in a registered direct offering (&#8220;pre-funded warrants&#8221;) and, in a concurrent private placement, warrants to purchase up to 3,196,722
        shares of common stock (&#8220;common warrants&#8221;). Additionally, common warrants were issued to the placement agent to purchase up to 191,803
        shares of common stock as compensation for services (&#8220;placement agent warrants&#8221;), collectively the (&#8220;April 2023 Financing&#8221;). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The gross proceeds from the
        offering were $3,899,813, less placement agent fees and offering expenses of $547,764.</span><br/>
    </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(a)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Common Stock</div>
          </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The holders of the common stock shall have the exclusive right to vote for the
      election of directors and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to one
      vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of common stock, as such, shall not be entitled to vote on any amendment to the Amended
      and Restated Certificate (or on any amendment to a certificate of designations of any series of preferred stock) that alters or changes the powers, preferences, rights or other terms of one or more outstanding series of preferred stock if the holders
      of such affected series of preferred stock are entitled to vote, either separately or together with the holders of one or more other such series, on such amendment pursuant to this Amended and Restated Certificate (or pursuant to a certificate of
      designations of any series of preferred stock).</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividends may be declared and paid or set apart for payment upon the common stock
      out of any assets or funds of the Company legally available for the payment of dividends, but only when and as declared by the Board of Directors or any authorized committee thereof.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In the event of our liquidation or dissolution, the holders of common stock are
      entitled to receive proportionately the Company&#8217;s net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of common stock
      have no preemptive, subscription, redemption, or conversion rights.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Convertible Preferred Stock</div>
          </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, no shares of convertible preferred stock have been issued and/or outstanding, and no
      dividends have been declared or paid since inception.</div>

<div>&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
          </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold;">Redeemable Convertible Preferred Stock</div>
          </td>

  </tr>


</table>

<div>&#160; <br/>
    </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, no shares of redeemable convertible preferred stock have been issued and/or outstanding, and no
      dividends have been declared or paid since inception.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
            <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Preferred Stock</div>
          </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the terms of the Amended and Restated Certificate, the Company&#8217;s Board of
      Directors is authorized to direct the Company to issue shares of preferred stock in one or more series without stockholder approval. The Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions,
      including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The purpose of authorizing the Board of Directors to issue preferred stock and
      determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings, and other
      corporate purposes, could have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of the outstanding voting stock. As of December 31, 2024 and 2023, no shares of preferred stock are outstanding.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div>&#160;
      </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="width: 18pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">&#160;</td>

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                  <div style="text-align: left; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">April 2023 Financing</div>
                </td>

  </tr>


</table>
        </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On April 20, 2023, the Company entered into a securities purchase agreement
          pursuant to which the Company sold (i) 1,318,000 shares of common stock, (ii) pre-funded warrants to purchase 1,878,722 shares of common stock, (iii) common warrants to purchase 3,196,722 shares of common stock. Additionally, common warrants to purchase 191,803 shares of common
          stock were issued to the placement agent as compensation for services performed.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The pre-funded warrants, common warrants and placement agent warrants were
          exercisable immediately following the closing date of the offering. The pre-funded warrants have an unlimited term and an exercise price of $0.0001
          per share. The common warrants have a 5.5-year term and an exercise price of $1.095 per share. The placement agent warrants have a 5-year
          term and exercise price of $1.525 per share. The offering resulted in aggregate gross proceeds of $3,899,813, before $547,764 of
          transaction costs.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The pre-funded warrants and common warrants are freestanding financial
          instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the
          holders to receive a fixed number of shares of common stock upon exercise.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The common stock was valued at $1,133,480, based on the Company&#8217;s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following
          Black-Scholes assumptions:</div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pre-funded warrants</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Common warrants</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected term (in years)</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk&#8209;free interest rate</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.0001</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.095</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock price</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Black-Scholes value</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.58</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The net proceeds of $3,352,049 were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method and recorded to stockholders&#8217; equity. In June 2023,
          all pre-funded warrants were exercised for shares of common stock. In September and October 2023, all common warrants and 122,994
          placement agent warrants were exercised for cash proceeds of $3,687,976. As of December 31, 2024 and 2023, 68,809 placement agent warrants remain outstanding.</div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Warrants</div>
            </td>

  </tr>


</table>
    </div>

<div><br/></div>

<div style="text-align: left;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2024, the Company has warrants outstanding to purchase shares of common stock, which
          are all exercisable in whole or in part, with expiration dates as follows:</span></span><br/>
    </div>

<div><br/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#160;&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Expiration date</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f6812317abfd4b61b55b7a3405bcb69a">March 2024</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,882</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31.50</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_e29ec3282f3142b181df202d1e8a17cb">April 2024</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,762</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31.50</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_6462ecd7c5734226ad409181182c97fd">November 2024</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,805,083</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.48</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_ea56fff6191f415680a7c574c95cfe31">April 2025</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,177</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7.25</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,177</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7.25</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f96f9b22d3b24842bde727225c02b07c">December 2026</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">128,934</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">128,934</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_e173d86cb1b04b31bb63f007f26a280d">January 2027</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,705</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,705</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_cd2ecfb640eb4146ac2df3936321a1af">April 2028</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">68,809</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.53</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">68,809</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.53</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_820cceb3f1a04b8885ceed983ddd438c">November 2028</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,805,083</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.18</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,805,083</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.18</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,070,708</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11,912,435</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div>
      <br/></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">I<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">n March, April and November 2024, warrants to purchase shares of common stock for 31,882, 4,762 and 5,805,083 expired, respectively</span>.</span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(g)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividends</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, no dividends have been declared or paid since inception.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Equity Incentive Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity Incentive Plans</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">(10)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Equity Incentive Plans</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(a)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Stock Option Plans &#8211; Prior to the IPO</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prior to the IPO in June 2021, the Company maintained two equity incentive plans, the 2004 Stock Incentive Plan, as amended, or 2004 Plan, and the 2015 Stock-Based Incentive Compensation Plan, or 2015 Plan,
        which provided the Company&#8217;s employees, non-employee directors, consultants and independent contractors the opportunity to participate in the equity appreciation of the business through the receipt of stock options to purchase shares of common
        stock. New grants ceased being made under the 2004 Plan upon the adoption of the 2015 Plan; however, outstanding stock options under the 2004 Plan may continue to be exercised in accordance with their terms. The Company adopted the 2015 Plan in
        April 2015, which contains substantially similar terms and conditions as the 2004 Plan. The 2015 Plan initially had 1,176,681 shares of
        common stock reserved for issuance under the 2015 Plan and was administered by the compensation committee of the Board of Directors. Upon the closing of the IPO, no further awards will be made under the 2015 Plan; however, outstanding stock options
        under the 2015 Plan may continue to be exercised in accordance with their terms.<br/>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Option Plans &#8211; Post the IPO</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In June 2021, in connection with the IPO, the 2021 Equity Incentive Plan (2021 Plan) became effective, which was adopted by the Board of Directors in February 2021 and the
          stockholders approved the 2021 Plan in March 2021. The 2021 Plan is administered by our compensation committee.<br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the 2021 Plan, the Company may grant awards in respect of shares of common
        stock to employees, consultants, and non-employee directors pursuant to option awards, stock appreciation right, or SAR, awards, restricted stock awards, restricted stock unit, or RSU, awards, performance stock awards, performance stock unit, or
        PSU, awards, and other stock-based awards.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The total number of shares of common stock available for awards under the 2021
        Plan is 1,111,111, provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or such lesser number of shares as determined by the
        Board of Directors. The aggregate number of shares of our common stock that will be available for issuance under awards granted pursuant to the 2021 Plan shall also be increased by the number of shares underlying the portion of an award granted
        under the 2015 Plan that is cancelled, terminated or forfeited or lapses after the effective date of the 2021 Plan. No more than 1,111,111
        shares of common stock issued under the 2021 Plan may be issued pursuant to the exercise of incentive stock options (ISO), provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by the lesser of
        4% of the outstanding number of shares of common stock on the immediately preceding December 31 or 555,555 shares of common stock. Shares of common stock issued by us in connection with the assumption or substitution of outstanding grants or under
        certain stockholder approved plans from an acquired company shall not reduce the number of shares of common stock available for awards under the 2021 Plan. Shares of common stock underlying the portion of an award that is forfeited or otherwise
        terminated for any reason whatsoever, in any case, without the issuance of shares of common stock, will be added back to the number of shares of common stock available for grant under the 2021 Plan. No non-employee director may be granted awards
        under the 2021 Plan in any one calendar year covering a number of shares of common stock that have a fair market value on the grant date in excess of $350,000
        in the first calendar year of such non-employee director&#8217;s initial service as a non-employee director and $200,000 in any other calendar
        year of such non-employee director&#8217;s service as a non-employee director.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Options granted under the 2021 Plan may be either ISOs or nonqualified stock
        options. The price at which shares of common stock may be purchased upon exercise shall be determined by the compensation committee but shall not be less than the fair market value of one share of common stock on the date of grant, or, in the case
        of an ISO granted to a <span style="-sec-ix-hidden:Fact_dccc6de3849c4804a685e81b2418adf3">ten-percent</span> stockholder, less than 110% of the fair market value of a share of common stock on the date of grant. The compensation committee may grant options that have a term of up to 10 years, or, in the case of an ISO granted to a <span style="-sec-ix-hidden:Fact_0413563fbe0c4c7c8e6cafab5e6e90d0">ten-percent</span>
        stockholder, five years. The award agreement shall specify the exercise price, term, vesting requirements, including any performance
        goals, and any other terms and conditions applicable to the granted option. Unless otherwise provided in an award agreement or an effective employment, consulting, severance or similar agreement with us or a subsidiary, upon a participant&#8217;s
        termination of service for any reason, the unvested portion of each award of options granted generally will be forfeited with no compensation due to the participant.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       </div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Activity under the stock option plans was as
        follows:</div>

<div>&#160;</div>

<div>
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Number of</div>
                <div style="text-align: center; font-weight: bold;">options</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Weighted</div>
                <div style="text-align: center; font-weight: bold;">average</div>
                <div style="text-align: center; font-weight: bold;">exercise</div>
                <div style="text-align: center; font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Aggregate</span></span></span></div>
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Intrinsic </span>Value</span></div>
              </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2022</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>931,550</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3.97</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>1,301,200</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>0.59</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(130,720</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.97</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>2,102,030</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>2.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1,359,821</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.07</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>(487,632</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>1.84</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2024</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,974,219</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.60</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">847,758<br/>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Vested and exercisable at December 31, 2024<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,308,379</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.35</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">453,514<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
        <div> <br/>
        </div>

        </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The intrinsic value represents the amount by which the
            market price of the underlying stock at December 31, 2024 exceeds the exercise price of an option.</span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       </div>

<div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Stock options granted under the 2021 Plan for the years ended December 31
          2024 and 2023 were as follows:</span><br/>
      </div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"> 2024</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Employee</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,286,921</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,211,200</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Nonemployee</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">72,900</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">90,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,359,821</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,301,200</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The Black-Scholes weighted average
          assumptions for all stock option awards granted during 2024 and 2023 were as follows:<br/>
        </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
          </div>

          <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021 Plan</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Inducement </div>
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Grants</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021 Plan</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Fair Value of Awards</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.91</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.94</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.48</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Grant Price</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">1.07</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">1.1</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.59</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Expected term (in years)</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">6.20</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">6.25</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">5.63</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Risk&#8209;free interest rate</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">4.04</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">4.10</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">4.09</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Dividend yield</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">% <br/>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%<br/>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%<br/>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Expected volatility</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">109.61</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">109.64</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">105.33</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

  </tr>


</table>
        </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The intrinsic values represent the dollar value of the exercised stock options
        whereby the fair market value of the underlying common stock exceeded the exercise price of the stock option as of the exercise date. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">There were no options exercised
          during 2023 and 2024 .</span><br/>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div>
      <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The options outstanding and vested and currently exercisable by exercise
          prices as of December 31, 2024 were as follows:</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Options outstanding</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Options vested and exercisable</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted <br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Number of</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average <br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Outstanding</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">options</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">(in shares)</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">vested</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.47 - 0.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>1,063,600</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>8.50</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>716,950</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>8.50<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>0.50 - 0.80</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>565,321</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>9.05</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>22,867</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>0.59</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>8.47</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.81 - 1.33</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>564,450</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>9.40</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>20,325</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.88</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>8.42</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>1.34 - 1.74</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>210,846</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.26</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>85,335</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>1.67</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.45</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>1.75 - 3.14</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>164,325</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>7.70</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>57,225</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2.64</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>7.53</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3.15 - 3.60</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>237,614</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>237,614</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3.24</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>3.61 - 13.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>168,063</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>5.75</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>168,063</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>9.68</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>5.74</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>2,974,219</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>7.65</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>1,308,379</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">2.35</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>6.62</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div>&#160;</div>

<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the total
          number of shares of common stock reserved for future awards under the 2021 Plan is 623,661.</span><br/>
      </div>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><br/>
            </td>

    <td style="width: 18pt; vertical-align: top;"><span style="font-weight: bold; font-style: italic;">(c)</span></td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold;">Inducement Grants</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2022, the Company awarded, outside the 2021 Plan,
        two stock option grants for the right to purchase a total of 150,000 shares of common stock (inducement grants). <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-size: 10pt;">For the year ended December 31, 2024, the Company awarded, outside the 2021 Plan, one stock option inducement grant for the right to purchase a total of 100,000
            shares of common stock. The grants were approved by the Compensation Committee, and vest in equal installments over four years
            provided the employee remains employed by the Company on the vesting date</span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span><br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The inducement grants are summarized as follows:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">average</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">average</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">exercise</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">remaining</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">options</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Outstanding at December 31, 2023</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">150,000</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">2.42</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">8.40</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Granted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>100,000</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">1.10</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9.12</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Outstanding at December 31, 2024</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>250,000</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">1.89</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">8.07</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Vested and exercisable at December 31, 2024</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">75,000</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">$<br/>
              </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">2.42</div>
              </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">7.36</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>

<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Valuation</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company uses the Black&#8209;Scholes option pricing model to determine the fair
        value of stock awards granted to employees and non-employees. The determination of the fair value of share&#8209;based payment awards granted using a pricing model is affected by the Company&#8217;s stock price as well as the assumptions regarding a number of
        complex and subjective variables as follows:</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Expected Term</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The expected term of stock options represents the period where the stock options
        are expected to remain outstanding. The Company&#8217;s historical share option exercise experience does not provide a reasonable basis upon which to estimate an expected term because of a lack of sufficient data. Therefore, the Company estimates the
        expected term for all options granted by using the simplified method provided by the ASC 718, which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. The contractual term for options awarded
        since inception is 10 years for employees and non-employees.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ii)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Risk&#8209;Free Interest Rate</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The risk&#8209;free interest rate is based on U.S. Treasury zero&#8209;coupon issues with
        remaining terms similar to the expected term on the options.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(iii)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividend Yield</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has not declared or paid any cash dividends from inception through
        December 31, 2024 and does not plan to pay any cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(iv)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Expected Volatility</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility measures the amount that a stock price has fluctuated or is
        expected to fluctuate during a period. The Company determines volatility based on an analysis of comparable companies.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Forfeitures</div>
            </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for forfeitures as they occur.<br/>
      </div>

<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/>
                </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">(e)</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">Employee Stock Purchase Plan (ESPP)</div>
              </td>

  </tr>


</table>
      </div>

<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> In June 2021, in connection with the IPO,
        the ESPP became effective upon adoption by the Board of Directors in February 2021 and the stockholders approved the 2021 ESPP Plan in March 2021. The ESPP is administered by the compensation committee.</div>

<div style="margin: 0px 0px 0px 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The total number of shares of common stock
        available for purchase under the ESPP is 166,666, provided that such number is automatically increased on January 1 of each calendar
        year, from January 1, 2022 through January 1, 2031 by the least of (i) 1.0% of the total number of shares of common stock outstanding on
        December 31 of the immediately preceding calendar year, (ii) 222,222 shares of common stock or (iii) a number determined by the board of
        directors that is less than the foregoing clauses (i) and (ii).</div>

<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> Under the ESPP, the Company may specify
        offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Each offering will
        have one or more purchase dates on which shares of common stock will be purchased for employees participating in the offering. An
        offering may be terminated under certain circumstances. No employee may purchase more than 12,254 shares of common stock under the ESPP
        during any offering period. Unless otherwise determined by the board of directors, shares of common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (i) 85% of the fair market value of a share of common stock on the last date of an offering period or (ii) 85% of the fair market value of a share of common stock on the first day of such offering period.</div>

<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> As of December 31, 2024, 84,621 shares of common stock have been purchased under the ESPP to date, and the total number of shares of common stock reserved for future awards
        under the ESPP is 535,356.</div>

<div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock&#8209;Based Compensation Expense</div>
              </td>

  </tr>


</table>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;"> Stock&#8209;based compensation
        expense recognized is based on the value of the portion of stock option awards that is ultimately expected to vest on a straight-line basis. Stock&#8209;based compensation expense recognized in the Company&#8217;s statements of comprehensive loss during the
        years ended December 31, 2024, and 2023 includes compensation expense for stock&#8209;based awards based on the fair value estimated in accordance with the provisions of ASC 718.<br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by
          financial statement line item on the accompanying statements of comprehensive loss:</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">179,911</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">159,816</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">48,379</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(948</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">215,857</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">516,832</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total share-based compensation expense</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">444,147</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">675,700</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div>
        <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div>

<div>&#160;
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">As of December 31, 2024, the remaining amount
        of stock&#8209;based compensation expense that is expected to be recognized in future periods for employees and non-employees is $1,311,784
        which includes $155,222 of compensation expense to be recognized upon achieving a certain performance condition. The $1,156,562 of unrecognized expense is expected to be recognized over a weighted average period of 2.8 years.  </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plan</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(11)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Retirement Plan</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has a 401(k) defined contribution
        plan covering substantially all employees, meeting certain eligibility requirements. The Company has no required matching or other contribution requirements. For the years ended December 31, 2024 and 2023, the Company contributed $97,876 and $75,202 of voluntary employer
        matching contributions.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related-Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related-Party Transactions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(12)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Related&#8209;Party Transactions</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2023, the Company issued
        unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 7). The transaction included issuance of a $5
        million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc. The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company&#8217;s board of directors. The Series B Warrants expired
        in <span style="-sec-ix-hidden:Fact_02d6fa905f7942b48e54c497a0d3455b">November 2024</span>. In November 2024 the Company paid PharmaCyte accrued interest on the convertible note of $300,000 in equity of 315,790 common
        shares.</div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the years ended December 31, 2024 and
        2023, a family member of the CEO earned total cash compensation of $168,000 and $138,000, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss per Share Attributable to Common Stockholders [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss per Share Attributable to Common Stockholders</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">(13)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>

<div>&#160;</div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth
          the computation of the basic and diluted net loss per share for the years ended December 31:</span></div>

<div>&#160;</div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(18,816,628</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(14,247,124</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><br/>
                  </div>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                <div>
                  <div>
                    <div style="text-indent: -9pt; margin-left: 9pt;">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted</div>
                  </div>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">22,267,695</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>15,384,376<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>
                  <div style="text-indent: -9pt; margin-left: 9pt;">Net loss per share attributable to common stockholders, basic and diluted</div>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(0.85</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div>(0.93</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>


</table>

      </div>

<div>&#160;</div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potentially
          dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:</span></div>

<div>&#160;</div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Options to purchase common stock</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3,224,219</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,252,030</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with April 2023 financing<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">68,809</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">68,809</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with November 2023 financing<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">5,805,083</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,610,166</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>196,816</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>233,460</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Total potential shares</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>9,294,927</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>14,164,465</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman';">(14)</td>

    <td style="vertical-align: top;">
                <div style="font-weight: bold; font-family: 'Times New Roman';">
                  <div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Segment Reporting</div>
                </div>
              </td>

  </tr>


</table>
      </div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/>
        </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with FASB ASC Topic 280, <span style="font-size: 10pt; font-style: italic;">Segment Reporting</span>, the Company has determined that
        it operates as a <span style="-sec-ix-hidden:Fact_550fe91d6b8e45c6b6251e5bf31e8597">single</span> business segment, which is the development and commercialization of therapeutic and diagnostic products that
        service women&#8217;s reproductive health needs (infertility and permanent birth control).</div>

<div style="font-family: 'Times New Roman';"><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The determination of a <span style="-sec-ix-hidden:Fact_3926debd3c344de5a0107d0343fc9f2b">single</span>
        business segment is consistent with the financial information regularly provided to the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;). As a <span style="-sec-ix-hidden:Fact_bf1d9301eb6643b88d292b5bb5206032">single</span>
        reportable segment entity, the Company&#8217;s segment performance measure is net loss attributable to shareholders. The measurement of segment assets is reported on the balance sheet as total assets. The Company&#8217;s CODM is its Chief Executive Officer and
        Chief Financial Officer, who together review and evaluate net income<span style="font-size: 10pt; font-weight: bold;">&#160;</span>for purposes of assessing performance, making operating decisions, allocating resources, and planning and forecasting for
        future periods.</div>

<div><br/>
      </div>

<div>
      &#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant segment expenses, as
      provided to the CODM are as follows:
      </span></div>

<div style="font-family: 'Times New Roman';"><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Sales <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,629,108</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,071,970</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">Cost of sales (excluding depreciation expense) <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">544,903</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">380,069</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Research and development expense</div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,217,610</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,051,902</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other research and development expenses<sup>1</sup><br/>
                </div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,998,933<br/>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,156,799<br/>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 18pt; text-indent: -9pt;">Total research and development expense<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">8,216,543</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">7,208,701</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">Sales and marketing expense</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4,030,150</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">650,126</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">General and administrative expense</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">6,325,999</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">6,858,008</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Depreciation and amortization expense</div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">297,318</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">483,481</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Total Operating expenses</div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">18,870,010</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">15,200,316</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">Total other (expense) income <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(1,021,221</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">265,629</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Loss before income taxes<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(18,807,026</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(14,242,786</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Income tax expense <br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">9,602</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">4,338</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">Net loss <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(18,816,628</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(14,247,124</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td>

  </tr>


</table>

<div> <br/>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 9pt;">
                  <div style="text-align: left;"><sup>1</sup></div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div>Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.</div>
                </td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(15)</td>

    <td style="vertical-align: top;">
              <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subsequent Events</div>
            </td>

  </tr>


</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">From January through the date the financial statements are issued, the Company sold 3,722,012 shares under the at-the-market facility, resulting in gross cash proceeds of approximately $5.4 million. In February 2025, $85,000 of Convertible Notes were converted into 72,033 shares of common stock.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text">
<div style="box-sizing: border-box; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="box-sizing: border-box;">Risk Management and Strategy</span></div>

<div style="box-sizing: border-box; text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/>
        </div>

<div style="box-sizing: border-box; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="box-sizing: border-box; font-weight: normal;">We employ a cybersecurity program which we believe is appropriate for the potential of cybersecurity threats faced by us and is built upon a set of
            policies, procedures and standards supported by training and education. Our information systems employ local and cloud storage and recovery services from various third parties. We have established processes to assess, identify, and manage risks
            from cybersecurity threats as part of our broader enterprise-wide risk management system and processes and engaged third-party consultants to assess and gather threat intelligence and cyber risk trends and conduct assessments and testing of our cybersecurity procedures and protections, </span><span style="font-weight: normal;">which is overseen by our Board of Directors
            through our Audit Committee, along with our executive management.</span></div>

<div><span style="font-weight: normal;"> </span><br/></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Our cybersecurity program focuses on all areas of our business, including cloud-based environments, devices used by employees and contractors,
            facilities, networks, applications, vendors, disaster recovery, business continuity and controls and safeguards enabled through business processes and tools. We continuously monitor for unauthorized access to our information technology systems
            and identify potential security threats through various automated detection solutions.&#160;To protect the security of our information infrastructure and protect our systems and information from unauthorized access, we draw on the knowledge and
            insights of an external information technology consultant who acts as our primary IT administrator and employ an array of&#160;third-party&#160;tools and technologies.</div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div style="font-weight: normal;"><span style="font-family: 'Times New Roman';"><br/>
            </span> </div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">As of the date of this Annual Report, <span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;">we have not encountered any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including its business strategy, results of operations, or financial condition.</span>&#160;For more information on our cybersecurity related risks, see &#8220;General Risks
            Factors&#8221; included elsewhere in this Annual Report on Form 10-K.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">
<div style="box-sizing: border-box; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="box-sizing: border-box; font-weight: normal;">We employ a cybersecurity program which we believe is appropriate for the potential of cybersecurity threats faced by us and is built upon a set of
            policies, procedures and standards supported by training and education. Our information systems employ local and cloud storage and recovery services from various third parties. We have established processes to assess, identify, and manage risks
            from cybersecurity threats as part of our broader enterprise-wide risk management system and processes and engaged third-party consultants to assess and gather threat intelligence and cyber risk trends and conduct assessments and testing of our cybersecurity procedures and protections, </span><span style="font-weight: normal;">which is overseen by our Board of Directors
            through our Audit Committee, along with our executive management.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;">we have not encountered any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including its business strategy, results of operations, or financial condition.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="box-sizing: border-box; text-align: justify; text-indent: 40.8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          <span style="box-sizing: border-box; font-weight: bold;">Governance and Role of Management and the Board</span><br/>
        </div>

<div style="display:none;"><br/></div>
<div style="box-sizing: border-box; text-align: justify; text-indent: 40.8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="box-sizing: border-box; font-weight: bold;"> <br/>
          </span></div>

<div style="box-sizing: border-box; text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our  Chief Operating Officer leads our cybersecurity program and reports, with respect to cybersecurity incidents, to the Company&#8217;s Chief Financial Officer. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our Chief Financial Officer reports</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> directly to </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">the Board of Directors and the </span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span></span></span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. </span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.</span></span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#8217;s oversight of the Company&#8217;s information technology function and supervision of the Company&#8217;s IT administrator.</span></span></span> We have not experienced any cybersecurity threats or incidents that have had a material impact on our business to date.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">the Board of Directors and the </span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span></span></span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#8217;s oversight of the Company&#8217;s information technology function and supervision of the Company&#8217;s IT administrator.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our Chief Financial Officer reports</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> directly to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">the Board of Directors and the </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#8217;s oversight of the Company&#8217;s information technology function and supervision of the Company&#8217;s IT administrator.</span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our  Chief Operating Officer leads our cybersecurity program and reports, with respect to cybersecurity incidents, to the Company&#8217;s Chief Financial Officer. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our Chief Financial Officer reports</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> directly to </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">the Board of Directors and the </span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span></span></span></span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.</span></span></span></span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Our Chief Financial Officer reports</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> directly to </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">the Board of Directors and the </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">Audit Committee, which is the principal committee charged with the Board&#8217;s risk management oversight, including cybersecurity risks.</span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"> The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. </span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.</span></span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#8217;s oversight of the Company&#8217;s information technology function and supervision of the Company&#8217;s IT administrator.</span></span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingArrLineItems', window );"><strong>Insider Trading Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingArrLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingArrLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Nature of Business, and Liquidity (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Nature of Business, and Liquidity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OrganizationAndNatureOfBusinessPolicyTextBlock', window );">Organization and Nature of Business</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Organization and Nature of Business</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Femasys Inc. (the Company or Femasys) was incorporated in
            Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company is a leading biomedical innovator, addressing significant unmet needs in
            women&#8217;s health worldwide, with a broad patent-protected portfolio of disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product
            portfolio, which are currently being commercialized in the U.S. and select countries. FemaSeed&#174; Intratubal Insemination, a groundbreaking infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and
            approved in Europe, United Kingdom (UK), Canada and Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety. FemVue&#174;, a companion diagnostic for fallopian tube
            assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#174;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and Israel.
            FemBloc&#174; permanent birth control is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our proprietary synthetic tissue adhesive (blended
            polymer) into both fallopian tubes <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">simultaneously. Over time, the blended polymer fully degrades</span> and produces nonfunctional scar tissue to <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">permanently








              block the fallopian tubes in the safest most natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related
              events, and even death. Along with the various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The</span> FemBloc non-surgical approach has the potential to offer a safer,
            more accessible in-office alternative with fewer risks, contraindications, and substantially lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc demonstrated compelling effectiveness and five-year
            safety. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In March 2025, the Company announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for non-surgical female permanent birth control.
              For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, the Company has successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified Body has recommended for CE mark
              approval pending the final stages of EMA review, with potential approval expected mid-2025.</span></span> <span style="font-family: 'Times New Roman'; font-size: 10pt;">In March 2025, we announced strategic distribution partnerships for
            FemBloc in Spain.</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> T</span>he pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#174; and FemChec&#174;, companion diagnostic products for FemBloc&#8217;s
            ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. The Company is a woman-founded and led company with an expansive, internally created intellectual property portfolio with approximately 200 issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to
            develop products with commercialization efforts underway.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;">Basis of Presentation</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company has prepared the accompanying financial statements
          in accordance with accounting principles generally accepted in the United States of America (GAAP) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_LiquidityPolicyTextBlock', window );">Liquidity</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;">Liquidity</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </div>

<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the Company has cash and cash equivalents of $3,451,761. The Company plans to finance
            its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of
            FemaSeed, FemVue and FemBloc to support the Company&#8217;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms
            acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#8217;s business, results of operations, and financial condition could be materially adversely
            impacted.</span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2024, the Company generated a
          net loss of $18,816,628. The Company expects such losses to increase over the next few years as the Company commercializes FemaSeed and
          its other products and advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed in the U.S.</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The financial statements have been prepared on a going-concern
          basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December
          31, 2024 of $127,198,257 and expects to incur additional losses and negative operating cash flows for at least the next twelve months.
          The Company&#8217;s ability to meet its obligations is dependent upon its ability to generate sufficient cash flows from operations and future financing transactions. Although management expects the Company will continue as a going concern, there is no
          assurance that management&#8217;s plans will be successful since the availability and amount of such funding is not certain. Accordingly, substantial doubt exists about the Company&#8217;s ability to continue as a going concern for at least one year from the
          issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result
          from the possible inability of the Company to continue as a going concern.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_LiquidityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the liquidity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_LiquidityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OrganizationAndNatureOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the organization and nature of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OrganizationAndNatureOfBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates in Preparation of Financial Statements</a></td>
<td class="text">
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="width: 18pt;">&#160;</td>

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;">(a)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates in Preparation of Financial Statements</div>
                </td>

  </tr>


</table>
        </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">preparation of financial statements in conformity with
          U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the
          financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and
          equipment, </span>and clinical trial cost accruals<span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. Actual results could differ from those estimates.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CertainRisksAndUncertaintiesPolicyTextBlock', window );">Certain Risks and Uncertainties</a></td>
<td class="text">
<div>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain Risks and Uncertainties</div>
            </td>

  </tr>


</table>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/>
        </span></div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Products being developed by the Company, such as FemBloc, will require
          approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination is U.S. FDA-cleared and approved in Europe, United Kingdom (UK), Canada and Israel. FemVue, a companion diagnostic for
          fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and
          Israel.&#160;FemCath&#160;and FemChec, companion diagnostic products for FemBloc&#8217;s ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. There can be no assurance the Company&#8217;s other products in development will
          receive the necessary approvals/ clearances. If the Company is denied regulatory approval/ clearance or approval/ clearance is delayed, it might have a materially adverse impact on the Company.</span></div>

<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The medical device industry is characterized by frequent and
          extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and
          the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company&#8217;s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them.
          If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are
          able to redesign its products to avoid infringement.</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> A license may not
          be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.</span></div>

<div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company relies on some single source suppliers to provide
          certain components of its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory,
          which would increase its costs and result in write&#8209;downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.</span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(c)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain of the Company&#8217;s financial instruments, including cash, accounts receivable and other
          liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments.<br class="Apple-interchange-newline"/>
        </span> </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">
<div>
       <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all highly liquid investments with an initial maturity of</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu<span style="font-weight: normal; font-style: normal;">e. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">See Note 2(<span style="font-style: normal;">s</span>) for information on concentration of credit risk.</span></span></span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounts Receivable</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company grants trade credit to
          customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are
          written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. As of December 31, 2024 and 2023, the Company&#8217;s reserves for uncollectible accounts were $10,000 and $2,000, respectively. Trade
          accounts receivable are recorded at the invoiced amount, net of allowance for credit loss and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the statements of cash
          flows.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
<div>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inventories</div>
            </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventories are stated at the lower of cost or net realizable value. Cost, which
        includes amounts related to materials, labor and overhead, is determined on a first&#8209;in, first&#8209;out basis. Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion,
        disposal, and transportation.</div>

<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Inventory stated at cost, consisted of the
        following as of December 31:</div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,308,863</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">367,934</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">982,630</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,993</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">754,830</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">170,191</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,046,323</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">667,118</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OtherAssetsPolicyTextBlock', window );">Other Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(g)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Assets</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has research tax credits that are available to the Company to offset
        future payroll withholding liabilities. As of December 31, 2024 and 2023, the total amount of these credits is $1,030,809 and $928,234, respectively. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">315,897</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">224,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">714,912</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">704,234</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,030,809</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">928,234</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(h)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Property and Equipment</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and equipment are carried at cost less accumulated depreciation
          and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to
          operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Depreciation and amortization are computed using the straight&#8209;line method over estimated useful lives of assets as follows:</span></span></span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <br/>
          </span></span></div>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div>
              </td>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 years<br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7 years<br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5
                  to 7 years</div>
              </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> </span></span></div>

<div> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense for the years ended 2024 and 2023 was $277,178 and $468,391, respectively. In
      2024, the Company disposed of property and equipment at an original cost of $82,507 with a net book value of $676, which is recorded in operating expenses on the statements of comprehensive loss. In 2023, the Company disposed of property and equipment at a cost of
      $187,826 with a net book value of $47,538,
      which is recorded in operating expenses on the statements of comprehensive loss. </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(i)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Impairment of Long-Lived Assets</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews long&#8209;lived assets, including property and equipment and definite lived intangibles,
        for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to
        result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long&#8209;lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(j)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Leases</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating leases as right-of-use assets and operating lease liabilities in its
        balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying
        asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present
        value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present
        value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company&#8217;s statements of comprehensive loss. Non-lease components included in
        lease agreements are accounted for separately. The Company records finance leases as right-of-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(k)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Intangible Assets</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets consist of patent and trademark application costs and related legal fees, carried at
        cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight&#8209;line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,755,009</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,689,091</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,668,951</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">65,918</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense for intangible assets for the years ended December 31, 2024 and 2023 was $20,140 and $3,294, respectively.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Offering Costs</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(l)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Deferred Offering Costs</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly
        attributable to a strategic financing transaction, are capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A <span style="font-style: italic;">Expenses of Offering</span>, codified in Accounting Standards Codification (ASC)
        340-10-S99-1 <span style="font-style: italic;">Other Assets and Deferred Costs</span>.</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These
        deferred offering costs are offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses are terminated or aborted. As of December 31, 2024, and 2023, the Company offset $3,143 and $17,952, respectively of deferred offering costs in
        connection with the gross proceeds issued under the prospectuses.</div>

<div><br/></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, deferred offering costs capitalized were $211,654, and are included in prepaid and other current assets in the accompanying balance sheet. As of December 31, 2023, deferred offering costs
        capitalized were $214,798, and are included in other long-term assets in the accompanying balance sheet.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AccruedExpensesPolicyTextBlock', window );">Accrued Expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(m)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued Expenses</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical
        trial expenses include research and development costs for third-party services, largely related to the Company&#8217;s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant
        component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Other
          accrued expenses include director fees, taxes and other miscellaneous accrued expenses.</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div>

<div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Incentive and other compensation costs<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">650,768</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1,082,606</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">354,762</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">276,141</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">70,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,210</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom">Franchise taxes</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12,160</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">75,519</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13,179</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,151,049</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,444,296</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackPolicyTextBlock', window );">Clinical Holdback</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(n)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Clinical Holdback</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As part of the regulatory approval process for taking its products to market or conducting post-market
        clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating
        medical institutions and investigators will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual participants are enrolled in the study by the participating medical institution or
        investigator, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or investigator, the Company retains any agreed upon percentage of total
        invoiced costs, generally ranging between 5% - 15%, which is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses
        incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">19,452</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(11,495</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2024</span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,192</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(88,581</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">39,611</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,900</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(27,529</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(65,300</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">54,935</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

        <div><br/>
        </div>

      </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConvertibleNotesWithWarrantsPolicyTextBlock', window );">Convertible Notes with Warrants (November 2023 Financing)</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;">
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(o)</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">C</span><span style="font-style: italic; font-weight: bold;">onvertible Notes with Warrants (November 2023 Financing)</span></div>
                </td>

  </tr>


</table>
        </div>

<div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its convertible notes (&#8220;Notes&#8221;) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, <span style="font-style: italic;">Debt
            with Conversion and Other Options</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own <span style="font-style: italic;">Eq</span>uity</span>. The convertible notes are recorded as a
          long-term and short-term liability, as applicable, in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible
          notes are accounted for as a single liability measured at its amortized cost. </div>

<div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt
            discount, recorded as a contra-liability against the debt, and amortizes the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional
            paid-in capital in the balance sheets.</span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible
            notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the
            fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will
            then be recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CommonStockWarrantsPolicyTextBlock', window );">Common Stock Warrants</a></td>
<td class="text">
<div><br/>
          </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(p)</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Warrants</span></div>
                </td>

  </tr>


</table>

<div><span style="font-weight: bold; font-style: italic;"> </span>
         <span style="font-weight: bold; font-style: italic;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><br/>
        </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>
         <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrants&#8217; specific terms and
            applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480,
            and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own common stock and whether the warrant holders could potentially require &#8220;net cash
            settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a
            component of additional paid-in capital at the time of issuance.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(q)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s policy is to recognize revenue when a customer obtains control of the promised goods
        under ASC 606, <span style="font-style: italic;">Revenue from Contracts with Customers</span>. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the
        Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. Revenue is recognized upon shipment of the Company&#8217;s goods based upon contractually stated pricing at standard
        payment terms ranging from 30 to 60
        days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the
        years ended December 31, 2024 and 2023 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no
        unsatisfied performance obligations as of December 31, 2024 and 2023.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The majority of products sold directly to U.S. customers are shipped via common carrier, and the
        customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company&#8217;s international distributors are in accordance with their respective agreements; however, the shipping terms are
        generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2024, the Company has not had a history of significant returns.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160; </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s sales by geographic region for the years ending December
        31:</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,073,508</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,013,925</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">555,600</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,045</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,629,108</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,071,970</div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock', window );">License, Manufacturing, and Supply Agreements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(r)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">License, Manufacturing, and Supply Agreements<br/>
              </div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products
          based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.</span></div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered in distributor agreements with Comercial Medico Quirurigca, SA (&#8220;Comercial&#8221;) and Durgalab in September 2024. The Company sells products based on purchase orders
          provided by Comercial and Durgalab in accordance with their agreements. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.</span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(s)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Concentration of Credit Risk</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company generates revenue from sales directly to U.S. customers and to
          the Company&#8217;s international distributors with all prices in U.S. dollars. For the year ended December 31, 2024, two customers
          accounted for more than 10% of total revenue. The revenues were 15% and 12% of total revenues, respectively. As of December 31, 2024, three
          customers had accounts receivable balances greater than 10% of total receivables. The accounts receivable balances were 23%, 21% and 12%, respectively. For the
          year ended December 31, 2023, no customers accounted for more than 10% of total revenue, and the Company had two customers with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11%.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(t)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and Development</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s research and development expenses consist of engineering, product development,&#160; clinical,
        quality assurance and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing
        fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_SalesAndMarketingPolicyTextBlock', window );">Sales and Marketing</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(u)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales and Marketing</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company&#8217;s sales and marketing expenses consist of
          direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development and travel.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and Administrative</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company&#8217;s general and administrative expenses include accounting, human resources, and general
        corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock&#8209;based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional
        fees.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expense</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(w)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Advertising Expense</div>
            </td>

  </tr>


</table>

<div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Advertising costs are expensed as incurred. Advertising costs were $360,958 and $18,738 for the years ended
        December 31, 2024 and 2023, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Compensation</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company recognizes all employee and nonemployee stock-based
          compensation as a cost in the financial statements. Equity-classified awards are measured at the grant-date fair value of the award. The Company estimates grant-date fair value using the Black-Scholes option pricing model and records forfeitures
          as they are incurred. Details of the stock&#8209;based compensation and accounting treatment are discussed in Note 10.</span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(y)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Income Taxes</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company utilizes the asset&#8209;and&#8209;liability method of accounting for income taxes as set forth in ASC
        740, <span style="font-style: italic;">Income Taxes</span>. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for
        income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement
        recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being
        sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as
        of December 31, 2024 and 2023.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2024, the 2021 through 2024 tax years remain subject to examination by federal and
        most state tax authorities. The use of net operating losses generated in tax years prior to 2021 may also subject returns for those years to examination.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss per Share Attributable to Common Stockholders</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(z)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss
        attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents. The net loss attributable to common stockholders is calculated by
        adjusting the net loss of the Company for the cumulative dividends, if any. Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially
        dilutive securities is anti-dilutive given the net loss of the Company.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(aa)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements &#8211; Recently Adopted</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2023, the FASB issued ASU No. 2023-07, <span style="font-style: italic;">Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures</span>. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
          expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The
          amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management adopted the ASU on January 1, 2024 (see
          Note 14 for disclosure information).</span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ab)</td>

    <td style="width: auto; vertical-align: top;">
              <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements &#8211; Not Yet Adopted</div>
            </td>

  </tr>


</table>

<div> <br/>
      </div>

<div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income
          taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#8217;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early
          adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.</span></div>

<div><br/></div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">No other new accounting pronouncements not yet effective are expected to have a material impact on the Company&#8217;s financial statements.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AccruedExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_AccruedExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_CertainRisksAndUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for certain risks and uncertainties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CertainRisksAndUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for clinical holdback.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_CommonStockWarrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CommonStockWarrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConvertibleNotesWithWarrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for convertible notes with warrants (November 2023 financing).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConvertibleNotesWithWarrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for license, manufacturing, and supply agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OtherAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OtherAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_SalesAndMarketingPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for sales and marketing expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_SalesAndMarketingPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventory Stated at Cost, Net of Reserve</a></td>
<td class="text">
<div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span>
       <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Inventory stated at cost, consisted of the
        following as of December 31:</div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/>
      </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,308,863</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">367,934</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">982,630</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,993</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">754,830</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">170,191</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,046,323</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">667,118</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock', window );">Other Assets</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</span>
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023 </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">315,897</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">224,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">714,912</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">704,234</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,030,809</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">928,234</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Estimated Useful Lives of Assets</a></td>
<td class="text"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Depreciation and amortization are computed using the straight&#8209;line method over estimated useful lives of assets as follows:</span>
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> <br/>
          </span></span></div>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;">


  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div>
              </td>

    <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 years<br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7 years<br/>
                  </span> </div>
              </td>

  </tr>

  <tr>

    <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div>
              </td>

    <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5
                  to 7 years</div>
              </td>

  </tr>


</table>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"> </span></span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Assets</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,755,009</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,689,091</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,668,951</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">65,918</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div>

<div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Incentive and other compensation costs<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">650,768</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1,082,606</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">354,762</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">276,141</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">70,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,210</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom">Franchise taxes</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12,160</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">75,519</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13,179</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,151,049</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,444,296</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock', window );">Clinical Holdback Liability</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">19,452</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(11,495</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2024</span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,192</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(88,581</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">39,611</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:</div>

<div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,900</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(27,529</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(65,300</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">54,935</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

        <div><br/>
        </div>

      </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Sales by Geographic Region</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s sales by geographic region for the years ending December
        31:</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024<br/>
                  </span></div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/>
                  </span></div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,073,508</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,013,925</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">555,600</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,045</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,629,108</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,071,970</div>
              </td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of clinical holdback liability account.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock', window );">Operating Right-of-Use Assets and Lease Liabilities</a></td>
<td class="text">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating </span>right-of-use assets and lease liabilities consist of the following as of December 31:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_d29071dd25a9424fbe315c309cb0bf19"><span style="-sec-ix-hidden:Fact_810062fc3f7b40b39234ac0c051af3dd">right-of-use</span></span></span> assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>1,805,543</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2,380,225</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <br/>
      </div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities &#8211; <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_6edbb3a91d8047b88e80e91a8420edf1"><span style="-sec-ix-hidden:Fact_1a2e395a63b64f6bae643c4847fe2723">current portion</span></span></span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>517,967</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>406,636</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities &#8211; <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_c017db852fc84e0187049ea381bb9c51"><span style="-sec-ix-hidden:Fact_2437bab44df448aab710928737e3b2f4">long-term portion</span></span></span></div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>1,518,100</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>2,036,067</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2,036,067</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2,442,703</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">Operating lease expenses are included in general and administrative expenses in the Company&#8217;s statements of comprehensive loss and are summarized as follows for the years
          ending December 31:</span>
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease cost:</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;"> 2024<br/>
                </div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>619,796</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>469,995</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Short-term lease cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>7,765</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>6,917</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Variable lease cost</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>148,109</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>78,367</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>775,670</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>555,279</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Lessee Operating and Financing Lease Liability Maturity</a></td>
<td class="text">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company&#8217;s undiscounted cash payment
          obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2024:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating leases:</div>
                </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>629,340</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>654,514</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">680,694</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>707,922</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>243,835</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total undiscounted lease payments -operating leases<br/>
                  </div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>2,916,305</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less:&#160;&#160; imputed interest</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>(880,238</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>)</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>2,036,067</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion of lease liability</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>(517,967</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>)</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability, less current portion</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>1,518,100</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
        </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of operating leases of right-of-use assets and lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract', window );"><strong>Convertible Notes with Warrants (November 2023 Financing) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock', window );">Fair Value Warrant and Black-Scholes Warrant Assumptions</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A and Series B Warrants were valued using the relative fair value method
      and the following Black-Scholes assumptions:</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series A</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series B</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected term (in years)</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">5</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk&#8209;free interest rate</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">4.55</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">5.24</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dividend yield</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">&#8212;</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">&#8212;</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/>
          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">104.89</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">113.84</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Exercise price</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.18</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.48</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock price</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.95</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.95</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Black-Scholes value</div>
          </td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.55</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>

    <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.28</div>
          </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Convertible Note Payable</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Notes and accrued interest, net of unamortized discount costs was $5,406,228 and $4,258,179 as of December 31, 2024 and 2023,
      respectively. The fair value of the convertible notes at December 31, 2024 and 2023, calculated using a discounted cash flow analysis using Level 3 inputs, was $6,493,720 and $6,126,151, respectively.<br/>
      <br/></span>
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Stated Interest Rate</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2024</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2023</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Notes</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">6%</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,850,000</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,850,000</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued and unpaid interest</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8212;</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,525</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less unamortized discount and debt issuance costs</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,443,772</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,636,346</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Convertible Notes Payable</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,406,228</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,258,179</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Current Tax Provisions and Deferred Tax Provisions</a></td>
<td class="text">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The current tax provisions and deferred tax provisions, as
          reflected in the financial statements are as follows as of December 31:<br/>
        </span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>&#160;</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"> 2024</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Current federal taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Current state taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9,602</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">4,338</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;">Current tax provision</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9,602</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">4,338</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Deferred federal taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(4,433,940</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(3,326,982</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Deferred state taxes</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(342,310</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">(70,586</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Valuation allowance change <br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">4,776,250</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">3,397,568</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Deferred tax provision</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Total income tax expense provision</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9,602</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">4,338</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Income Tax Expense at Statutory Federal Income Tax Rate and Income Taxes</a></td>
<td class="text">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A reconciliation of income tax
          expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:</span></div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="margin: 0px 0px 0px 0px;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Federal income tax at statutory federal rate</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>21.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>%</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>21.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>%</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Permanent differences</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Research and development credit</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Other deferred adjustments</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">State income tax expense (net of federal benefit)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 9pt;">Valuation allowance</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>(26.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>(24.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Effective tax rate</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Deferred tax assets (liabilities)</a></td>
<td class="text">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred tax assets
          (liabilities) consisted of the following as of December 31:</span></div>

<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div style="margin: 0px 0px 0px 0px;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax asset arising from:</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss carry forwards</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">23,030,273</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>19,675,117</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accrued expenses (compensation)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">138,806</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>13,172</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Intangibles</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">93,426</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>86,603</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Property and equipment<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">80,313</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">77,447</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Research and development expense capitalization<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">3,326,621</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,613,867</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Research and development tax credits</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,839,058</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3,390,709</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Share-based compensation expense</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">257,891</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>176,065</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">471,733</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>536,430</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">5,210</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1,479</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax asset</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">31,243,331</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>26,570,889</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax liability arising from:</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">UNICAP</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(11,092</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>(10,513</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Right-of-use assets</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(418,323</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(522,710</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#8212;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax liability</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(429,415</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(533,223</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Valuation allowance</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>30,813,916</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>26,037,666</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>&#8212;</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Federal Net Operating Loss Carryforwards Available to Future Years</a></td>
<td class="text">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following schedule indicates the expiration year, as of December 31, for the Company&#8217;s federal net
        operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2024:</div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="margin: 0px 0px 0px 0px;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2025</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>865,274</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>1,213,130</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,082,043</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2,536,605</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,235,045</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2030</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>4,132,949</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2031</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3,160,709</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2032</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3,533,521</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2033</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,987,848</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2034</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2,516,728</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2035</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>4,777,558</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2036</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>4,503,474</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2037</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>6,869,819</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Indefinitely</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>63,465,789</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>104,880,492</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock', window );">Warrants Valuation Assumptions</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The common stock was valued at $1,133,480, based on the Company&#8217;s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following
          Black-Scholes assumptions:</div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </div>

<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
          <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pre-funded warrants</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Common warrants</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected term (in years)</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk&#8209;free interest rate</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.0001</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.095</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock price</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Black-Scholes value</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.58</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Warrants Outstanding to Purchase Shares of Common Stock</a></td>
<td class="text">
<div style="text-align: left;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2024, the Company has warrants outstanding to purchase shares of common stock, which
          are all exercisable in whole or in part, with expiration dates as follows:</span></span><br/>
    </div>

<div><br/></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/>
              </div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">&#160;&#160;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Expiration date</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f6812317abfd4b61b55b7a3405bcb69a">March 2024</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31,882</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31.50</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_e29ec3282f3142b181df202d1e8a17cb">April 2024</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">4,762</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">31.50</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_6462ecd7c5734226ad409181182c97fd">November 2024</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); font-weight: bold;">&#8212;</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,805,083</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.48</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_ea56fff6191f415680a7c574c95cfe31">April 2025</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,177</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7.25</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">55,177</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">7.25</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f96f9b22d3b24842bde727225c02b07c">December 2026</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">128,934</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">128,934</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_e173d86cb1b04b31bb63f007f26a280d">January 2027</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,705</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">12,705</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">9.45</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_cd2ecfb640eb4146ac2df3936321a1af">April 2028</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">68,809</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.53</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">68,809</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.53</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_820cceb3f1a04b8885ceed983ddd438c">November 2028</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,805,083</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.18</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">5,805,083</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">1.18</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">6,070,708</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">11,912,435</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Black-Scholes Weighted Average Assumptions</a></td>
<td class="text">
<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The Black-Scholes weighted average
          assumptions for all stock option awards granted during 2024 and 2023 were as follows:<br/>
        </div>

<div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
          </div>

          <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021 Plan</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Inducement </div>
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Grants</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021 Plan</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Fair Value of Awards</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.91</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.94</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.48</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Grant Price</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">$</div>
                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">1.07</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">1.1</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">0.59</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Expected term (in years)</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">6.20</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">6.25</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">5.63</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Risk&#8209;free interest rate</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">4.04</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">4.10</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">4.09</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Dividend yield</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">% <br/>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%<br/>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">&#8212;</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%<br/>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">Expected volatility</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">109.61</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">109.64</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">105.33</div>
                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0);">%</div>
                </td>

  </tr>


</table>
        </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock', window );">Options Outstanding and Vested and Currently Exercisable by Exercise Prices</a></td>
<td class="text">
<div>
      <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The options outstanding and vested and currently exercisable by exercise
          prices as of December 31, 2024 were as follows:</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Options outstanding</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Options vested and exercisable</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted <br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Number of</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average <br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Outstanding</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">options</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">(in shares)</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">vested</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.47 - 0.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>1,063,600</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>8.50</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>716,950</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>8.50<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>0.50 - 0.80</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>565,321</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>9.05</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>22,867</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>0.59</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>8.47</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.81 - 1.33</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>564,450</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>9.40</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>20,325</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>0.88</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>8.42</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>1.34 - 1.74</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>210,846</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.26</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>85,335</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>1.67</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.45</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>1.75 - 3.14</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>164,325</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>7.70</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>57,225</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>2.64</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>7.53</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3.15 - 3.60</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>237,614</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>237,614</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>3.24</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div>2.49</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>3.61 - 13.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>168,063</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>5.75</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>168,063</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>9.68</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div>5.74</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>2,974,219</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>7.65</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>1,308,379</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">2.35</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>6.62</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Share-based Compensation Expense</a></td>
<td class="text">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by
          financial statement line item on the accompanying statements of comprehensive loss:</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
        </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">179,911</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">159,816</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">48,379</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(948</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">215,857</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">516,832</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total share-based compensation expense</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">444,147</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">675,700</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember', window );">2021 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Plan Activity</a></td>
<td class="text">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       </div>

<div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Activity under the stock option plans was as
        follows:</div>

<div>&#160;</div>

<div>
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Number of</div>
                <div style="text-align: center; font-weight: bold;">options</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">Weighted</div>
                <div style="text-align: center; font-weight: bold;">average</div>
                <div style="text-align: center; font-weight: bold;">exercise</div>
                <div style="text-align: center; font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Aggregate</span></span></span></div>
                <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Intrinsic </span>Value</span></div>
              </td>

    <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2022</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>931,550</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3.97</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>1,301,200</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>0.59</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(130,720</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.97</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2023</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>2,102,030</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">
                <div>2.00</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1,359,821</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.07</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>(487,632</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div>1.84</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2024</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,974,219</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>1.60</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">847,758<br/>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Vested and exercisable at December 31, 2024<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,308,379</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.35</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">453,514<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
        <div> <br/>
        </div>

        </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
       </div>

<div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Stock options granted under the 2021 Plan for the years ended December 31
          2024 and 2023 were as follows:</span><br/>
      </div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"> 2024</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Employee</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,286,921</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,211,200</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Nonemployee</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">72,900</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">90,000</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,359,821</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">1,301,200</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember', window );">Inducement Grants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Plan Activity</a></td>
<td class="text">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The inducement grants are summarized as follows:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
      </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Weighted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">average</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">average</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">exercise</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">remaining</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">options</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">life years</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Outstanding at December 31, 2023</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">150,000</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">2.42</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">8.40</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Granted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                <div>100,000</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">1.10</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">9.12</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">Outstanding at December 31, 2024</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>250,000</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">1.89</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">8.07</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Vested and exercisable at December 31, 2024</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">75,000</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">$<br/>
              </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="color: rgb(0, 0, 0);">2.42</div>
              </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">7.36</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss per Share Attributable to Common Stockholders [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth
          the computation of the basic and diluted net loss per share for the years ended December 31:</span></div>

<div>&#160;</div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(18,816,628</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>(14,247,124</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><br/>
                  </div>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                <div>
                  <div>
                    <div style="text-indent: -9pt; margin-left: 9pt;">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted</div>
                  </div>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">22,267,695</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>15,384,376<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>
                  <div style="text-indent: -9pt; margin-left: 9pt;">Net loss per share attributable to common stockholders, basic and diluted</div>
                </div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(0.85</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
                <div>(0.93</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                <div>)</div>
              </td>

  </tr>


</table>

      </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Computations of Diluted Weighted Average Shares Outstanding</a></td>
<td class="text">
<div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potentially
          dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:</span></div>

<div>&#160;</div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Options to purchase common stock</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>3,224,219</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>2,252,030</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with April 2023 financing<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">68,809</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">68,809</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with November 2023 financing<br/>
              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">5,805,083</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,610,166</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>196,816</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                <div>233,460</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div style="text-indent: -9pt; margin-left: 18pt;">Total potential shares</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>9,294,927</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                <div>14,164,465</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Significant Segment Expenses</a></td>
<td class="text"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant segment expenses, as
      provided to the CODM are as follows:
      </span>
<div style="font-family: 'Times New Roman';"><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2024<br/>
                </div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2023<br/>
                </div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Sales <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,629,108</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,071,970</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">Cost of sales (excluding depreciation expense) <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">544,903</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">380,069</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Research and development expense</div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,217,610</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,051,902</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other research and development expenses<sup>1</sup><br/>
                </div>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,998,933<br/>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,156,799<br/>
              </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 18pt; text-indent: -9pt;">Total research and development expense<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">8,216,543</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">7,208,701</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">Sales and marketing expense</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4,030,150</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">650,126</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">General and administrative expense</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">6,325,999</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">6,858,008</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Depreciation and amortization expense</div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">297,318</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">483,481</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Total Operating expenses</div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">18,870,010</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">15,200,316</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">Total other (expense) income <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(1,021,221</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">265,629</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Loss before income taxes<br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(18,807,026</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(14,242,786</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                <div style="margin-left: 9pt;">Income tax expense <br/>
                </div>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">9,602</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">4,338</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">Net loss <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(18,816,628</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(14,247,124</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td>

  </tr>


</table>

<div> <br/>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 9pt;">
                  <div style="text-align: left;"><sup>1</sup></div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div>Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.</div>
                </td>

  </tr>


</table>
          </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Nature of Business, and Liquidity (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Patent</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OrganizationAndNatureOfBusinessAbstract', window );"><strong>Organization and Nature of Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfPatentsIssuedGlobally', window );">Number of patents | Patent</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_LiquidityAbstract', window );"><strong>Liquidity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,451,761<span></span>
</td>
<td class="nump">$ 21,716,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(18,816,628)<span></span>
</td>
<td class="num">(14,247,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">$ (127,198,257)<span></span>
</td>
<td class="num">$ (108,381,629)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_LiquidityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_LiquidityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfPatentsIssuedGlobally">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfPatentsIssuedGlobally</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OrganizationAndNatureOfBusinessAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OrganizationAndNatureOfBusinessAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ReservesForUncollectibleAccounts', window );">Reserves for uncollectible accounts</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ReservesForUncollectibleAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of reserves for uncollectible accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ReservesForUncollectibleAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventory Stated at Cost, Net of Reserve [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Materials</a></td>
<td class="nump">$ 1,308,863<span></span>
</td>
<td class="nump">$ 367,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">982,630<span></span>
</td>
<td class="nump">128,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">754,830<span></span>
</td>
<td class="nump">170,191<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 3,046,323<span></span>
</td>
<td class="nump">$ 667,118<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Other Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ResearchTaxCreditsCurrent', window );">Prepaid and other current assets</a></td>
<td class="nump">$ 315,897<span></span>
</td>
<td class="nump">$ 224,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ResearchTaxCreditsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">714,912<span></span>
</td>
<td class="nump">704,234<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ResearchTaxCredits', window );">Research tax credits available to the Company</a></td>
<td class="nump">$ 1,030,809<span></span>
</td>
<td class="nump">$ 928,234<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ResearchTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of research tax credits available to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ResearchTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ResearchTaxCreditsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current research tax credits classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ResearchTaxCreditsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ResearchTaxCreditsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent research tax credits classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ResearchTaxCreditsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Property and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationExpenseOnReclassifiedAssets', window );">Depreciation expense</a></td>
<td class="nump">$ 277,178<span></span>
</td>
<td class="nump">$ 468,391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisposals', window );">Disposed of property and equipment cost</a></td>
<td class="nump">82,507<span></span>
</td>
<td class="nump">187,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease', window );">Net book value</a></td>
<td class="nump">$ 676<span></span>
</td>
<td class="nump">$ 47,538<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationExpenseOnReclassifiedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 44<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-44<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationExpenseOnReclassifiedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentChargesAbstract', window );"><strong>Impairment of Long-Lived Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Leases (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities', window );">Minimum term to record operating leases as right-to-use assets and operating lease liabilities</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities', window );">Minimum term to record finance leases as right-to-use assets and finance lease liabilities</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum term to record finance leases as right-to-use assets and finance lease liabilities in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum term to record operating leases as right-to-use assets and operating lease liabilities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 1,755,009<span></span>
</td>
<td class="nump">$ 1,668,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,689,091)<span></span>
</td>
<td class="num">(1,668,951)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">65,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 20,140<span></span>
</td>
<td class="nump">$ 3,294<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Deferred Offering Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jul. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredOfferingCostsAbstract', window );"><strong>Deferred Offering Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentOfFinancingAndStockIssuanceCosts', window );">Payments of deferred offering costs</a></td>
<td class="nump">$ 232,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AuthorizedOfferingAmountOfSecurities', window );">Authorized offering amount of securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,143<span></span>
</td>
<td class="nump">$ 17,952<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredOfferingCostsCapitalized', window );">Deferred offering costs capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211,654<span></span>
</td>
<td class="nump">$ 214,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AuthorizedOfferingAmountOfSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The authorized offering amount of securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_AuthorizedOfferingAmountOfSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredOfferingCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredOfferingCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredOfferingCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred offering costs capitalized are included in other long-term assets in the accompanying balance sheets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredOfferingCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480341/340-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentOfFinancingAndStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentOfFinancingAndStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Accrued Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Incentive and other compensation costs</a></td>
<td class="nump">$ 650,768<span></span>
</td>
<td class="nump">$ 1,082,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AccruedClinicalTrialCost', window );">Clinical trial costs</a></td>
<td class="nump">354,762<span></span>
</td>
<td class="nump">276,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Director fees</a></td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">60,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_FranchiseTaxes', window );">Franchise taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">75,519<span></span>
</td>
<td class="nump">13,179<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 1,151,049<span></span>
</td>
<td class="nump">$ 1,444,296<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AccruedClinicalTrialCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_AccruedClinicalTrialCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_FranchiseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_FranchiseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Clinical Holdback (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackLiabilityRollForward', window );"><strong>Clinical Holdback Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackLiability', window );">Balance</a></td>
<td class="nump">$ 120,235<span></span>
</td>
<td class="nump">$ 141,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackRetained', window );">Clinical holdback retained</a></td>
<td class="nump">19,452<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackPaid', window );">Clinical holdback paid</a></td>
<td class="num">(11,495)<span></span>
</td>
<td class="num">(27,529)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackLiability', window );">Balance</a></td>
<td class="nump">128,192<span></span>
</td>
<td class="nump">120,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackCurrent', window );">Less: clinical holdback - current portion</a></td>
<td class="num">(88,581)<span></span>
</td>
<td class="num">(65,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackNoncurrent', window );">Clinical holdback - long-term portion</a></td>
<td class="nump">$ 39,611<span></span>
</td>
<td class="nump">$ 54,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackAbstract', window );"><strong>Clinical Holdback [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AgreedPercentageOfInvoicedCostsRetains', window );">Agreed percentage of invoiced costs retains</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackAbstract', window );"><strong>Clinical Holdback [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AgreedPercentageOfInvoicedCostsRetains', window );">Agreed percentage of invoiced costs retains</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AgreedPercentageOfInvoicedCostsRetains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The agreed upon percentage of total invoiced costs retains from the medical institution or physician.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_AgreedPercentageOfInvoicedCostsRetains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow reducing clinical holdback liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackRetained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback retained during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackRetained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Revenue Recognition (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Revenue recognized from performance obligations in prior periods</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ContractWithCustomerUnsatisfiedPerformanceObligation', window );">Unsatisfied performance obligation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfRestockingFee', window );">Percentage of restocking fee</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PrimaryGeographicalMarketsAbstract', window );"><strong>Primary Geographical Markets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 1,629,108<span></span>
</td>
<td class="nump">1,071,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RevenueRecognitionPaymentTermOfPeriod', window );">Revenue recognition payment period term</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RevenueRecognitionPaymentTermOfPeriod', window );">Revenue recognition payment period term</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PrimaryGeographicalMarketsAbstract', window );"><strong>Primary Geographical Markets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 1,073,508<span></span>
</td>
<td class="nump">1,013,925<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PrimaryGeographicalMarketsAbstract', window );"><strong>Primary Geographical Markets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 555,600<span></span>
</td>
<td class="nump">$ 58,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ContractWithCustomerUnsatisfiedPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of unsatisfied performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ContractWithCustomerUnsatisfiedPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PercentageOfRestockingFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of restocking fee on items to be returned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfRestockingFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PrimaryGeographicalMarketsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PrimaryGeographicalMarketsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_RevenueRecognitionPaymentTermOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognition payment period term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_RevenueRecognitionPaymentTermOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) - Customer Concentration Risk [Member] - Customer<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfMajorCustomers', window );">Number of major customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfMajorCustomers', window );">Number of major customers</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConcentrationOfCreditRiskAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConcentrationOfCreditRiskAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of major customers who contributes 10% or more of entity's total revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=femy_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=femy_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=femy_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=femy_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=femy_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=femy_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Advertising Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 360,958<span></span>
</td>
<td class="nump">$ 18,738<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies, Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxUncertaintiesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,451,761<span></span>
</td>
<td class="nump">$ 21,278,895<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies, Operating Leases (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Option</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease expiration date</a></td>
<td class="text">Apr. 30,  2029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfExtensionOptionForOperatingLeaseTerm', window );">Number of extension option for operating lease term | Option</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_LesseeOperatingLeaseOptionToExtendTerm', window );">Extension period for lease</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Payments for rent</a></td>
<td class="nump">$ 50,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Operating Right-of-Use Assets and Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Lease right-of-use assets</a></td>
<td class="nump">$ 1,805,543<span></span>
</td>
<td class="nump">$ 2,380,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease right-of-use assets<span></span>
</td>
<td class="text">Lease right-of-use assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityAbstract', window );"><strong>Lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities - current portion</a></td>
<td class="nump">$ 517,967<span></span>
</td>
<td class="nump">$ 406,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liabilities - current portion<span></span>
</td>
<td class="text">Lease liabilities - current portion<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities - long-term portion</a></td>
<td class="nump">$ 1,518,100<span></span>
</td>
<td class="nump">$ 2,036,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liabilities - long-term portion<span></span>
</td>
<td class="text">Lease liabilities - long-term portion<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total Lease liability</a></td>
<td class="nump">$ 2,036,067<span></span>
</td>
<td class="nump">$ 2,442,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease terms</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 619,796<span></span>
</td>
<td class="nump">$ 469,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">7,765<span></span>
</td>
<td class="nump">6,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">148,109<span></span>
</td>
<td class="nump">78,367<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">$ 775,670<span></span>
</td>
<td class="nump">$ 555,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WrittenNoticePeriodToExerciseExtensionOption', window );">Written notice to exercise extension option</a></td>
<td class="text">9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WrittenNoticePeriodToExerciseExtensionOption', window );">Written notice to exercise extension option</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_LesseeOperatingLeaseOptionToExtendTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's option to extend operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_LesseeOperatingLeaseOptionToExtendTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfExtensionOptionForOperatingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of extension option for operating leases term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfExtensionOptionForOperatingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_WrittenNoticePeriodToExerciseExtensionOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of written notice of Company's intent to exercise extension option prior to the expiration date of January 2024, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days..</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_WrittenNoticePeriodToExerciseExtensionOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 629,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">654,514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">680,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">707,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">243,835<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OperatingLeaseLiabilityToBePaid', window );">Total undiscounted lease payments - operating leases</a></td>
<td class="nump">2,916,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(880,238)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OperatingAndFinanceLeaseLiability', window );">Lease liability</a></td>
<td class="nump">2,036,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OperatingAndFinanceLeaseLiabilityCurrent', window );">Less: current portion of lease liability</a></td>
<td class="num">(517,967)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OperatingAndFinanceLeaseLiabilityNoncurrent', window );">Lease liability, less current portion</a></td>
<td class="nump">$ 1,518,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease and finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating and financing lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OperatingAndFinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OperatingAndFinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OperatingAndFinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OperatingAndFinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_OperatingLeaseLiabilityToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Operating lease undiscounted obligation to be paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_OperatingLeaseLiabilityToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Down payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 610,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_PromissoryNotesMember', window );">Promissory Notes [Member] | AFCO Credit Corporation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds to pay insurance premiums</a></td>
<td class="nump">$ 469,042<span></span>
</td>
<td class="nump">$ 465,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Down payments</a></td>
<td class="nump">$ 48,423<span></span>
</td>
<td class="nump">$ 47,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Frequency of installment payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">monthly<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 48,423<span></span>
</td>
<td class="nump">$ 47,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of loan</a></td>
<td class="text">Nov. 30,  2023<span></span>
</td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Note payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense on loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,304<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=femy_PromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=femy_PromissoryNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=femy_AFCOCreditCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=femy_AFCOCreditCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Summary (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 21, 2023</div></th>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,850,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,000<span></span>
</td>
<td class="nump">111,000<span></span>
</td>
<td class="nump">9,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="nump">$ 6,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Transaction costs</a></td>
<td class="nump">$ 525,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PeriodOfConversionPrice', window );">Conversion price, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds', window );">Conversion price of common stock exceeds (in dollars per share)</a></td>
<td class="nump">$ 2.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Notes redeem at premium, percentage</a></td>
<td class="nump">115.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants purchase shares of common stock (in shares)</a></td>
<td class="nump">5,805,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,850,000<span></span>
</td>
<td class="nump">$ 6,850,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Convertible note accrue interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 21,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Convertible Notes [Member] | Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants purchase shares of common stock (in shares)</a></td>
<td class="nump">5,805,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Convertible Notes [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount</a></td>
<td class="nump">$ 6,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share)</a></td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PeriodOfConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of conversion price for a period after closing, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PeriodOfConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=femy_SeriesAWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=femy_SeriesAWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 21, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsTransactionsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,850,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember', window );">Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsTransactionsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants expired date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsTransactionsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="nump">6,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Transaction costs</a></td>
<td class="nump">525,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Fair value of warrants</a></td>
<td class="nump">2,219,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="nump">$ 2,744,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsTransactionsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage', window );">Percentage of warrant closing price of common stock exceeded</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClassOfWarrantOrRightBlackScholesValue', window );">Black-Scholes value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member] | Risk-free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member] | Dividend Yield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member] | Expected Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member] | Exercise Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series A Warrants [Member] | Stock Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsTransactionsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage', window );">Percentage of warrant closing price of common stock exceeded</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants expired date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClassOfWarrantOrRightBlackScholesValue', window );">Black-Scholes value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member] | Risk-free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member] | Dividend Yield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member] | Expected Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member] | Exercise Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Series B Warrants [Member] | Stock Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair Value Method and Black-Scholes Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClassOfWarrantOrRightBlackScholesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Black-Scholes value price per share or per unit of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClassOfWarrantOrRightBlackScholesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of warrant has the right to call the exercise, if the closing price of the common stock exceeds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_WarrantsTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_WarrantsTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 13<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481766/480-10-25-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueInputsQuantitativeInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueInputsQuantitativeInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=femy_SeriesAWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=femy_SeriesAWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">$ 1,192,574<span></span>
</td>
<td class="nump">$ 107,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract', window );"><strong>Convertible Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Total Convertible Notes Payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,258,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member] | Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Convertible Notes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">1,603,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Coupon interest expense</a></td>
<td class="nump">411,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">$ 1,192,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_EffectiveInterestRateDiscountAmortization', window );">Percentage of effective interest rate for discount amortization</a></td>
<td class="nump">0.323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract', window );"><strong>Convertible Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Notes principal balance</a></td>
<td class="nump">$ 6,850,000<span></span>
</td>
<td class="nump">6,850,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued and unpaid interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">44,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less unamortized discount and debt issuance costs</a></td>
<td class="num">(1,443,772)<span></span>
</td>
<td class="num">(2,636,346)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Total Convertible Notes Payable</a></td>
<td class="nump">5,406,228<span></span>
</td>
<td class="nump">4,258,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible note, fair value</a></td>
<td class="nump">$ 6,493,720<span></span>
</td>
<td class="nump">$ 6,126,151<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_EffectiveInterestRateDiscountAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of effective interest rate for the discount amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_EffectiveInterestRateDiscountAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-Term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Future principal payments payable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,258,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2025FinancingMember', window );">November 2025 Financing [Member] | Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-Term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Future principal payments payable</a></td>
<td class="nump">$ 6,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=femy_November2025FinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=femy_November2025FinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Tax Provisions and Deferred Tax Provisions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current federal taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current state taxes</a></td>
<td class="nump">9,602<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax provision</a></td>
<td class="nump">9,602<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal taxes</a></td>
<td class="num">(4,433,940)<span></span>
</td>
<td class="num">(3,326,982)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred state taxes</a></td>
<td class="num">(342,310)<span></span>
</td>
<td class="num">(70,586)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance change</a></td>
<td class="nump">4,776,250<span></span>
</td>
<td class="nump">3,397,568<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax provision</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense provision</a></td>
<td class="nump">$ 9,602<span></span>
</td>
<td class="nump">$ 4,338<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Reconciliation of Income Tax (Benefit) Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory federal rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Permanent differences</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent', window );">Research and development credit</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other deferred adjustments</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income tax expense (net of federal benefit)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(26.00%)<span></span>
</td>
<td class="num">(24.00%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax (credit) reduction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes, Deferred Tax Assets (Liabilities) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax asset arising from [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 23,030,273<span></span>
</td>
<td class="nump">$ 19,675,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses (compensation)</a></td>
<td class="nump">138,806<span></span>
</td>
<td class="nump">13,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">93,426<span></span>
</td>
<td class="nump">86,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">80,313<span></span>
</td>
<td class="nump">77,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Research and development expense capitalization</a></td>
<td class="nump">3,326,621<span></span>
</td>
<td class="nump">2,613,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credits</a></td>
<td class="nump">3,839,058<span></span>
</td>
<td class="nump">3,390,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation expense</a></td>
<td class="nump">257,891<span></span>
</td>
<td class="nump">176,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredTaxAssetsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">471,733<span></span>
</td>
<td class="nump">536,430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">5,210<span></span>
</td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset</a></td>
<td class="nump">31,243,331<span></span>
</td>
<td class="nump">26,570,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liability arising from [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredTaxLiabilitiesUniformCapitalization', window );">UNICAP</a></td>
<td class="num">(11,092)<span></span>
</td>
<td class="num">(10,513)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredTaxLiabilitiesRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="num">(418,323)<span></span>
</td>
<td class="num">(522,710)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="num">(429,415)<span></span>
</td>
<td class="num">(533,223)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">30,813,916<span></span>
</td>
<td class="nump">26,037,666<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredTaxAssetsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredTaxAssetsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredTaxLiabilitiesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredTaxLiabilitiesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredTaxLiabilitiesUniformCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from uniform capitalization (UNICAP)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredTaxLiabilitiesUniformCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">$ 4,776,250<span></span>
</td>
<td class="nump">$ 3,397,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">104,880,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and experimentation tax credits</a></td>
<td class="nump">3,839,058<span></span>
</td>
<td class="nump">3,390,709<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearOneMember', window );">2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">865,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTwoMember', window );">2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">1,213,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearThreeMember', window );">2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">2,082,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearFourMember', window );">2028 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">2,536,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearFiveMember', window );">2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">2,235,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearSixMember', window );">2030 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">4,132,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearSevenMember', window );">2031 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">3,160,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearEightMember', window );">2032 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">3,533,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearNineMember', window );">2033 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">2,987,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTenMember', window );">2034 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">2,516,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearElevenMember', window );">2035 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">4,777,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTwelveMember', window );">2036 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">4,503,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearThirteenMember', window );">2037 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">6,869,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearIndefinitelyMember', window );">Indefinitely [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">63,465,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">104,880,492<span></span>
</td>
<td class="nump">90,380,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and experimentation tax credits</a></td>
<td class="nump">3,723,817<span></span>
</td>
<td class="nump">3,231,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract', window );"><strong>Operating Loss Carryforwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 17,675,024<span></span>
</td>
<td class="nump">$ 12,425,590<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearElevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTwelveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearTwelveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearThirteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearThirteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearIndefinitelyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=femy_ExpirationYearIndefinitelyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity, Summary (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Jul. 01, 2022</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfSharesAuthorizedForAllClassesOfStock', window );">Number of shares authorized, for all classes of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold (in shares)</a></td>
<td class="nump">1,318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Number of votes per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,143<span></span>
</td>
<td class="nump">$ 17,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AuthorizedOfferingAmountOfSecurities', window );">Authorized offering amount of securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,025,104<span></span>
</td>
<td class="nump">$ 7,665,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CommonStockRemainingAvailableValueToBeIssued', window );">Common stock, remaining available value to be issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Gross proceeds from offering</a></td>
<td class="nump">$ 3,899,813<span></span>
</td>
<td class="nump">$ 3,899,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PlacementAgentFeesExpensesAndOfferingExpenses', window );">Placement agent fees expenses and offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 547,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AuthorizedOfferingAmountOfSecurities', window );">Authorized offering amount of securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent', window );">Common stock authorized value to be issued by Sales Agent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance after deducting underwriting discounts, commissions, and legal expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,613,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,016,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal expenses incurred paid by underwriters</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares', window );">Automatic conversion of preferred stock in connection with IPO (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,116,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember', window );">Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="nump">1,878,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember', window );">Pre-funded Warrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,878,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember', window );">Common Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="nump">3,196,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember', window );">Common Warrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,196,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="nump">191,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfSharesAuthorizedForAllClassesOfStock', window );">Number of shares authorized, for all classes of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,853,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember', window );">Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfSharesAuthorizedForAllClassesOfStock', window );">Number of shares authorized, for all classes of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,146,442<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AuthorizedOfferingAmountOfSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The authorized offering amount of securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_AuthorizedOfferingAmountOfSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Automatic conversion of preferred stock in connection with IPO with new issues in shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock authorized value to be issued by Sales Agent to sell maximum shares at current market prices until all shares all sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_CommonStockRemainingAvailableValueToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock remaining available value to be issued by Sales Agent to sell maximum shares at current market prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CommonStockRemainingAvailableValueToBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfSharesAuthorizedForAllClassesOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares for all classes of stock, permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfSharesAuthorizedForAllClassesOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PlacementAgentFeesExpensesAndOfferingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of placement agent fees expense and offering expenses related to common stock and warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PlacementAgentFeesExpensesAndOfferingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480341/340-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity, Convertible Preferred Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_SeriesAPreferredAbstract', window );"><strong>Series A Preferred [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConvertiblePreferredStockAbstract', window );"><strong>Convertible Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)</a></td>
<td class="nump">1,318,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared or paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_SeriesAPreferredAbstract', window );"><strong>Series A Preferred [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConvertiblePreferredStockAbstract', window );"><strong>Convertible Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared or paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConvertiblePreferredStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConvertiblePreferredStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_SeriesAPreferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_SeriesAPreferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity, Redeemable Convertible Preferred Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RedeemableConvertiblePreferredStockAbstract', window );"><strong>Redeemable Convertible Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)</a></td>
<td class="nump">1,318,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared or paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RedeemableConvertiblePreferredStockAbstract', window );"><strong>Redeemable Convertible Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared or paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RedeemableConvertiblePreferredStockAbstract', window );"><strong>Redeemable Convertible Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared or paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_RedeemableConvertiblePreferredStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_RedeemableConvertiblePreferredStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity, Preferred Stock (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity, April 2023 Financing (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2023</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance and sale of common stock (in shares)</a></td>
<td class="nump">1,318,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Gross proceeds from offering</a></td>
<td class="nump">$ 3,899,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,899,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PaymentsOfEquityIssuanceCosts', window );">Transaction costs</a></td>
<td class="nump">547,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 547,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock value</a></td>
<td class="nump">1,133,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Estimated Fair Value Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds from issuance of common stock and warrants</a></td>
<td class="nump">$ 3,352,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ProceedsFromExerciseOfCommonStockWarrants', window );">Cash proceeds from warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,687,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,687,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,070,708<span></span>
</td>
<td class="nump">11,912,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember', window );">Pre-funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="nump">1,878,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price (In dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock value</a></td>
<td class="nump">$ 1,615,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Estimated Fair Value Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">3.83%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">100.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in dollars per share)</a></td>
<td class="nump">0.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue', window );">Black-Scholes value (in dollars per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember', window );">Common Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="nump">3,196,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price (In dollars per share)</a></td>
<td class="nump">$ 1.095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock value</a></td>
<td class="nump">$ 1,854,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Estimated Fair Value Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">3.83%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">100.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in dollars per share)</a></td>
<td class="nump">0.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue', window );">Black-Scholes value (in dollars per share)</a></td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfWarrantsExercised', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_WarrantsAbstract', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued to purchase common stock (in shares)</a></td>
<td class="nump">191,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price (In dollars per share)</a></td>
<td class="nump">$ 1.525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Estimated Fair Value Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfWarrantsExercised', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants exercised during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PaymentsOfEquityIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PaymentsOfEquityIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ProceedsFromExerciseOfCommonStockWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ProceedsFromExerciseOfCommonStockWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company under Black-Scholes assumptions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_WarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_WarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_CommonWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_PlacementAgentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity, Warrants (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,070,708<span></span>
</td>
<td class="nump">11,912,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClassOfWarrantOrRightExpired', window );">Warrants expired (in shares)</a></td>
<td class="nump">5,805,083<span></span>
</td>
<td class="nump">4,762<span></span>
</td>
<td class="nump">31,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsOneMember', window );">March 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  01,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 31.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsTwoMember', window );">April 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  01,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,762<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 31.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsThreeMember', window );">November 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  01,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,805,083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1.48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsFourMember', window );">April 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  01,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,177<span></span>
</td>
<td class="nump">55,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.25<span></span>
</td>
<td class="nump">$ 7.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsFiveMember', window );">December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec.  01,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,934<span></span>
</td>
<td class="nump">128,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.45<span></span>
</td>
<td class="nump">$ 9.45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember', window );">January 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan.  01,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,705<span></span>
</td>
<td class="nump">12,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.45<span></span>
</td>
<td class="nump">$ 9.45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember', window );">April 2028 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr.  01,  2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsEightMember', window );">November 2028 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  01,  2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,805,083<span></span>
</td>
<td class="nump">5,805,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClassOfWarrantOrRightExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClassOfWarrantOrRightExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity, Dividends (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsAbstract', window );"><strong>Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared or paid</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans, Stock Option Plans (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 21, 2021 </div>
<div>Plan </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock Option Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfEquityIncentivePlans', window );">Number of equity incentive plans | Plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=femy_Two015StockBasedIncentiveCompensationPlanMember', window );">2015 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock Option Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="nump">1,176,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember', window );">2021 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock Option Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">623,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares of common stock available for awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,111,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased', window );">Percentage of increase in outstanding number of shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease', window );">Number of shares approved to increase (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">555,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne', window );">Common stock fair market value on grant date for first calendar year | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue', window );">Common stock fair market value on grant date for other calendar year | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfIncentiveStockOptionsGrantedToStockholders', window );">Percentage of Incentive Stock Options granted to stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions', window );">Contract term of stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders', window );">Contract term if ISO granted to ten-percent shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember', window );">2021 Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Stock Option Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of ISO granted to ten-percent shareholder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfEquityIncentivePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of equity incentive plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfEquityIncentivePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PercentageOfIncentiveStockOptionsGrantedToStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of Incentive Stock Options Granted to stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfIncentiveStockOptionsGrantedToStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options for first year. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options for other years. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of shares increased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The term of award under share-based payment arrangement if incentive stock options granted to stockholders in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Terms of award under share-based payment arrangement in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of increase (decrease) of non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=femy_Two015StockBasedIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=femy_Two015StockBasedIncentiveCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans, Stock Option Plan Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">2,974,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares)</a></td>
<td class="nump">1,308,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember', window );">2021 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">2,102,030<span></span>
</td>
<td class="nump">931,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">1,359,821<span></span>
</td>
<td class="nump">1,301,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(487,632)<span></span>
</td>
<td class="num">(130,720)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">2,974,219<span></span>
</td>
<td class="nump">2,102,030<span></span>
</td>
<td class="nump">931,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 3.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">0.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">1.84<span></span>
</td>
<td class="nump">1.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">$ 3.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding</a></td>
<td class="nump">$ 847,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares)</a></td>
<td class="nump">1,308,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested and exercisable, Aggregate intrinsic value</a></td>
<td class="nump">$ 453,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Black-Scholes Weighted Average Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Grant Price (in dollars per share)</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EquityPlanMember', window );">2021 Equity Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Black-Scholes Weighted Average Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Fair Value of Awards (in dollars per share)</a></td>
<td class="nump">0.91<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Grant Price (in dollars per share)</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 7 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">109.61%<span></span>
</td>
<td class="nump">105.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember', window );">Inducement Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 1.89<span></span>
</td>
<td class="nump">2.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares)</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Black-Scholes Weighted Average Assumptions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Fair Value of Awards (in dollars per share)</a></td>
<td class="nump">0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Grant Price (in dollars per share)</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">109.64%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember', window );">Employees [Member] | 2021 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">1,286,921<span></span>
</td>
<td class="nump">1,211,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember', window );">Nonemployee [Member] | 2021 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">72,900<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">2,974,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">7 years 7 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">1,308,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">6 years 7 months 13 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember', window );">2021 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares) | shares</a></td>
<td class="nump">623,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceOneMember', window );">$0.47 - 0.49 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">1,063,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">716,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceOneMember', window );">$0.47 - 0.49 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceOneMember', window );">$0.47 - 0.49 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.47<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceTwoMember', window );">$0.50 - 0.80 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">565,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">9 years 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">22,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">8 years 5 months 19 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceTwoMember', window );">$0.50 - 0.80 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceTwoMember', window );">$0.50 - 0.80 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceThreeMember', window );">$0.81 - 1.33 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">564,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">9 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">20,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">8 years 5 months 1 day<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceThreeMember', window );">$0.81 - 1.33 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceThreeMember', window );">$0.81 - 1.33 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFourMember', window );">$1.34 - 1.74 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">210,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">2 years 3 months 3 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">85,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">2 years 5 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFourMember', window );">$1.34 - 1.74 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFourMember', window );">$1.34 - 1.74 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFiveMember', window );">$1.75 - 3.14 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">164,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">57,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">7 years 6 months 10 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFiveMember', window );">$1.75 - 3.14 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFiveMember', window );">$1.75 - 3.14 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSixMember', window );">$3.15 - 3.60 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">237,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">2 years 5 months 26 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">237,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">2 years 5 months 26 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSixMember', window );">$3.15 - 3.60 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSixMember', window );">$3.15 - 3.60 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSevenMember', window );">$3.61 - 13.00 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, outstanding (in shares) | shares</a></td>
<td class="nump">168,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options outstanding, weighted average remaining life years</a></td>
<td class="text">5 years 9 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options vested and exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares) | shares</a></td>
<td class="nump">168,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 9.68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">5 years 8 months 26 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSevenMember', window );">$3.61 - 13.00 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSevenMember', window );">$3.61 - 13.00 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.61<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=femy_Two021StockBasedIncentiveCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=femy_ExercisePriceSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans, Inducement Grant and Valuation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>Option </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>Option </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">2,974,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted Average Remaining Life Years [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life years</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options Vested and Exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of option vested (in shares)</a></td>
<td class="nump">1,308,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember', window );">Inducement Grants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_InducementGrantAbstract', window );"><strong>Inducement Grant [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfStockOptionGrants', window );">Number of stock option grants | Option</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.89<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted Average Remaining Life Years [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life years</a></td>
<td class="text">8 years 25 days<span></span>
</td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted', window );">Granted</a></td>
<td class="text">9 years 1 month 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Options Vested and Exercisable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of option vested (in shares)</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">7 years 4 months 9 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_InducementGrantAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_InducementGrantAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfStockOptionGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the stock option grants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfStockOptionGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>Dates </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_EmployeeStockPurchasePlanAbstract', window );"><strong>Employee Stock Purchase Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock purchased (in shares)</a></td>
<td class="nump">23,473,149<span></span>
</td>
<td class="nump">21,774,604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_EmployeeStockPurchasePlanAbstract', window );"><strong>Employee Stock Purchase Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Common stock available for purchase (in shares)</a></td>
<td class="nump">166,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding', window );">Shares available for purchase under ESPP expressed as percentage of common stock outstanding</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">222,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Duration of purchase offering</a></td>
<td class="text">27 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Restriction for employees to purchase common stock under the ESPP (in shares)</a></td>
<td class="nump">12,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of fair market value of common stock on last date and first day of offering period</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock purchased (in shares)</a></td>
<td class="nump">84,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="nump">535,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_EmployeeStockPurchasePlanAbstract', window );"><strong>Employee Stock Purchase Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfPurchaseDatesForOffering', window );">Number of purchase dates of offering | Dates</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_EmployeeStockPurchasePlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_EmployeeStockPurchasePlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfPurchaseDatesForOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of offering purchase dates on which shares of our common stock will be purchased for employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfPurchaseDatesForOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The shares available for purchase under Employee Stock Purchase Plan expressed as percentage of total number of shares of our common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480489/718-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans, Stock-Based Compensation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockBasedCompensationExpenseAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 444,147<span></span>
</td>
<td class="nump">$ 675,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Stock based compensation expense expected to be recognized for employees and nonemployees</a></td>
<td class="nump">1,311,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition', window );">Compensation expense to be recognized upon achieving certain performance condition</a></td>
<td class="nump">155,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized expenses</a></td>
<td class="nump">$ 1,156,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which unrecognized compensation is expected to be recognized</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockBasedCompensationExpenseAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 179,911<span></span>
</td>
<td class="nump">159,816<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockBasedCompensationExpenseAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">48,379<span></span>
</td>
<td class="num">(948)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockBasedCompensationExpenseAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 215,857<span></span>
</td>
<td class="nump">$ 516,832<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement to be recognized upon achieving certain performance condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockBasedCompensationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockBasedCompensationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contributions by employer</a></td>
<td class="nump">$ 97,876<span></span>
</td>
<td class="nump">$ 75,202<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RelatedPartyTransactionAbstract', window );"><strong>Related-Party Transaction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related-party transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="nump">$ 168,000<span></span>
</td>
<td class="nump">$ 138,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest (in shares)</a></td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RelatedPartyTransactionAbstract', window );"><strong>Related-Party Transaction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest (in shares)</a></td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember', window );">Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RelatedPartyTransactionAbstract', window );"><strong>Related-Party Transaction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants expired date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_RelatedPartyTransactionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_RelatedPartyTransactionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Net Loss per Share Attributable to Common Stockholders, Basic [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders, basic</a></td>
<td class="num">$ (18,816,628)<span></span>
</td>
<td class="num">$ (14,247,124)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders, diluted</a></td>
<td class="num">$ (18,816,628)<span></span>
</td>
<td class="num">$ (14,247,124)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)</a></td>
<td class="nump">22,267,695<span></span>
</td>
<td class="nump">15,384,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="nump">22,267,695<span></span>
</td>
<td class="nump">15,384,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common stockholders, basic (in dollars per share)</a></td>
<td class="num">$ (0.85)<span></span>
</td>
<td class="num">$ (0.93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common stockholders, diluted (in dollars per share)</a></td>
<td class="num">$ (0.85)<span></span>
</td>
<td class="num">$ (0.93)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted Average Number of Shares Outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Options to purchase common stock (in shares)</a></td>
<td class="nump">3,224,219<span></span>
</td>
<td class="nump">2,252,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Warrants to purchase common stock (in shares)</a></td>
<td class="nump">196,816<span></span>
</td>
<td class="nump">233,460<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Total potential shares (in shares)</a></td>
<td class="nump">9,294,927<span></span>
</td>
<td class="nump">14,164,465<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember', window );">April 2023 Financing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted Average Number of Shares Outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants', window );">Warrants to purchase common stock in connection financing (in shares)</a></td>
<td class="nump">68,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember', window );">November 2023 Financing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted Average Number of Shares Outstanding [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants', window );">Warrants to purchase common stock in connection financing (in shares)</a></td>
<td class="nump">5,805,083<span></span>
</td>
<td class="nump">11,610,166<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of pre-funded warrants, common warrants and placement agent warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-26<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,629,108<span></span>
</td>
<td class="nump">$ 1,071,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales (excluding depreciation expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">544,903<span></span>
</td>
<td class="nump">380,069<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Total research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,216,543<span></span>
</td>
<td class="nump">7,208,701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,030,150<span></span>
</td>
<td class="nump">650,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,325,999<span></span>
</td>
<td class="nump">6,858,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">297,318<span></span>
</td>
<td class="nump">483,481<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,870,010<span></span>
</td>
<td class="nump">15,200,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,021,221)<span></span>
</td>
<td class="nump">265,629<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,807,026)<span></span>
</td>
<td class="num">(14,242,786)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,602<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,816,628)<span></span>
</td>
<td class="num">(14,247,124)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=femy_BusinessSegmentMember', window );">Business Segment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,629,108<span></span>
</td>
<td class="nump">1,071,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales (excluding depreciation expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">544,903<span></span>
</td>
<td class="nump">380,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,217,610<span></span>
</td>
<td class="nump">2,051,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherResearchAndDevelopmentExpense', window );">Other research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,998,933<span></span>
</td>
<td class="nump">5,156,799<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Total research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,216,543<span></span>
</td>
<td class="nump">7,208,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,030,150<span></span>
</td>
<td class="nump">650,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,325,999<span></span>
</td>
<td class="nump">6,858,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">297,318<span></span>
</td>
<td class="nump">483,481<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,870,010<span></span>
</td>
<td class="nump">15,200,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,021,221)<span></span>
</td>
<td class="nump">265,629<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,807,026)<span></span>
</td>
<td class="num">(14,242,786)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,602<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (18,816,628)<span></span>
</td>
<td class="num">$ (14,247,124)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other research and development expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=femy_BusinessSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=femy_BusinessSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2023</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Mar. 27, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract', window );"><strong>Issuance Sale of Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Gross cash proceeds from offering</a></td>
<td class="nump">$ 3,352,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract', window );"><strong>Issuance Sale of Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued upon conversion of convertible notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract', window );"><strong>Issuance Sale of Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Amount of convertible notes converted in to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | At-the-Market Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract', window );"><strong>Issuance Sale of Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,722,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Gross cash proceeds from offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=femy_AtTheMarketFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=femy_AtTheMarketFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>96
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +9+>UI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( +9+>UI>G;T"\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DLM.PS 017\%>9],'A2$E7H#8@42$I5 ["Q[
MVEK$#]F#DOX]B6E3$'P 2\]<GSDC3:<"5S[B4_0!(QE,%Z/M7>(JK-F>*'"
MI/9H92JGA)N:6Q^MI.D9=Q"D>I<[A*:JKL B22U)P@PLPD)DHM.*JXB2?#SB
MM5KPX2/V&:858(\6'26HRQJ8F">&P]AW< ;,,,)HTU<!]4+,U3^QN0/LF!R3
M65+#,)1#FW/3#C6\/CX\YW4+XQ))IW#ZE0RG0\ U.TU^:6_O-O=,-%6S*JJV
M:*XW=<N;&W[9OLVN/_S.PM9KLS7_S'CUS?@D*#KX=1?B$U!+ P04    " "V
M2WM:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( +9+>UK2I>WUQP<  %$T   8
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
MOU(L<+K*W^B84\YIE']<$NP3EFT@OG^BE&\7LAWLWB(:_ ]02P,$%     @
MMDM[6H"2MJ_R!P  FR,  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM
MFOMOVT82Q_\50BW:'B!%^R:9V@(2!\4%2*]&?;W^O*96%A$^U.7*COO7WRRI
MB!+W805U@"24-#OZSC[F,T/JZJG5G[NM4B;Y4E=-=SW;&K-[NUQVQ5;5LGO3
M[E0#GVQ:74L#+_7#LMMI)=?]H+I:$H3$LI9E,UM=]>_=ZM55NS=5V:A;G73[
MNI;Z^;VJVJ?K&9Y]?>/W\F%K[!O+U=5./J@[9?[8W6IXM3QZ69>U:KJR;1*M
M-M>S=_CM#6-V0&_QOU(]=2?7B0WEOFT_VQ<?U]<S9!6I2A7&NI#PWZ.Z455E
M/8&.OPY.9\?OM -/K[]Z_Z4/'H*YEYVZ::L_R[797L^R6;)6&[FOS._MT[_5
M(2!N_15MU?7_)D\'6S1+BGUGVOHP&!3493/\+[\<)N)D &:! >0P@%PZ@!X&
MT#[005D?U@=IY.I*MT^)MM;@S5[T<]./AFC*QB[CG='P:0GCS.J]K&13J.3.
M>NB21?+'W8?DI^__=;4TX-W:+(N#I_>#)Q+P]$$5;Q**YPE!A'F&WUP^G)X/
M7T),Q\#(,3#2^Z,!?S=[K55C$MEU$-A;7SR# ^9W8,_/VVXG"W4]@P/2*?VH
M9JL?OL,"_>R+[I6<G<5*C['2F/?5C>RVB6S626$OU%_[\E%6$'SGBWIPQ7M7
M]I _KBCC.!7X:OEX&I!K1W *@M/T:'@FEAW%LJC8=T71[D$;)(%"@=#[2LV3
M1AF?UL&3.-' LHRF="+5-<NS' F_3G[4R:,Z/S:/,(6M?O8)X\XW4L0$)5-E
MKIT0*<:97YHX2A-1:;=:[62Y[I>\-5NE(5.<[G:?8N$HP8CR/)\J=NU$SK,T
M]RM.CXK3J.+_MD96%ZA,G6_/$"&,HXE*UXY0G*9YAOPZLZ/.+)HU;C4 4IOG
M?FKM0=H!LLP\D28IVLYXTTCVFFGDE9R=!9\?@\^CB_1) 0^W;;5.RGJGVT=5
MAW)([FXF0K,L$Y-E\MEAPG @A6 T4@M%I?ZVV91 K>,*>7&%W*V,<C+-<QXS
MEE(4.*+X!*PX*O&7O6Y*L]>JWTN;\HN]]L[FP=&9 IQFZ70VO7:,(AJ0.J(2
M1^FT^E466WA+3[:]5RMQ3U[&1<JF)]1GR'E.>2 MXQ%V^ 7:M4UG]'XH \LF
M@:WZ #/KGUKJJ$@%88Q/U;IVC- @Z_ (.QRG72BA/.@VH-B%&:=49"*;2O;
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
M\L->'F;X7@X1M= 0CTQ!\*"B4#QF,Y>F?NB7VAA:)2%M2=ZCI 38H+Z!&%<
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
M3&B8CN+%Y?0AA,_B)<SS*7R/Y_%LO'P8WR%E?P>^+V?Q!#L_'M]P,Y;8XJS
M% C'+50N)V.HP]#:T7_8\#DZ^Y&JSP0D9U[>N,3%H)-B[2!;>G+;97->]HP\
ME/'P!6_"GT<O!FVJG"+J]H:.U66'JUA[9>^6V/1?M&E229!<7;^*IO/A.5 (
MW-[4BH_RBA>IG$F6#,A/MA;R&@[K+5^+D&7_8A+2Q=:;PE2^8,DV]CMHV[KU
M]G^ZHYS":2P0_"X)X0)-T8>_-/FAJ3["UFF\]!U<##H??T%GAS.+0S1I1;Y)
M]"[(7[/]L*F0C[T[=RR$[0#D!(O/0K397!VY&J:H2\MBCGR]TR#?JS"*"B!0
M#$'<+?NT)44?MK=K.)/9C\1N'BAUU^AL>M,D;:&#!>0$TU5!QMCP+4NR$3XG
M;Q/&E*I+$JFUVI,YW+BV8ULWMM47RR,JZ*"F:R^.8[Q3<@2.H+J327Z 1"T0
MW>+-44WAL04"UREO-[0].(@J=$D][[8H75#6V]A66P\#W]*JJ0[>+8VG.W*]
MN'03Z9YZQZ-A\WW2<_&1+478IVM+<9:S3FBV"W6VAV*4/-LUY]F\-OR"S@M2
M<YZ0=..(Y>U\E0$Q"-*9 &T3_\,JT*UC]4Y$Z2D*]%M5J *-H!LP8YG6<M&K
M7S\P6]#GQ6AF>:G=M>VHO[.WO#IZC)3#&GXN=5/(G=&^%G[JG"=&Y*JUUTJ]
M"^[HE0=A)^[[L-P<^*"]BRD6[9,+<B'>!:KMK0VFE! C<L2P%:H60\!*F(P^
MB09$2>;SZ610<9<?Y&K[(69;3?B6:R+[H*G=]=Q;P^EZHE5EZCKC$UDSRLJG
MT^="-^*(CJ=NAM M;P1RW4B60O)4S.))1%U$;XC;Q9QY?'!=_1#S*[J"@TCL
M]&+Q,5;MF=V5BS!4T=W$5B#;Y&&=DVV5U*8KL-L,H=>*$.Q?!^J#O7G^0=0/
M4_]C#XKV](( 7XKCBUU65_F+Z]S-$]P(D/MM'K,.";!9.VJCL W'+9M=#B_C
MR,'"RKYU-L1M\3<U"+J=_J5P-U9\QJ,J^)*YU)L(3+Z%VU[QX/;V;;JG&^-T
MY]GRH]1;2U\<\)=") +G4CK-DEH,W<?*D\S]P0\/F/:<;Z@ BD5?%KI,HK,W
M/[T<M+/W14JN@;_&[H Y(3.L]^4*J'0O2:6F*)W$'57#:KZ$%':6^M3-"TC6
M';6'"9=YF*S>+(UJ(_#O_ON<6L<KJB^L^;8%VWMNUI5CII4]N<\>!. YACL\
M]P=3-V5NRSUY^ R$+8G1G7JKLJTE]V;?7PE^"Y-7>7&@!:DJ"8K1%VG0\-CD
M]"X.)1AT6;LD$K- <_,+OPU!-<C)\"O"%ZDD6[)\H,X1YCI<-]96D]^WQ>D+
M>8$C?(]! #P5//.K'1"BJI?Z_)P 87=CBDVI]PCV*9W'6#DL#].B#EY%2=GW
M9<HO@K1S^9H7)0RK(&-+ B)=W?-)/!LNZ--H$B_',^IY:)E/S6:S^!)!U6P1
M#Z<S]9%3.#3Q<KR,1S)Q/HJ7\Z$Z*P?JG=PMC>F*4WNQ3R3LFF\#ADG%T(OH
M%!ZU?=<@^CWK"3.]U/<@W3_UIV9+UT;>U<D%I7+N8%ZH4G9'C %&@%%([<LI
M,N/J>[)VH/=HW.V:H;)KF[Q5WDOIWOJL.C=T.D"<EE<OI!>B] JY%UZFU2?N
M? "P)<F2%,?I"8T#C4X_^H[1;D)..F;\\R*VYXLF7IS >U>26RK9X-&]=O$#
M)0>+Z+]@GD",S4K'T?65CVK].!_9<G&]*3<(]V]HEVN2?.=N3A_"=70*URK$
M=0O9X4Y?0'KUG\6Z.JO(F^9229NF?26WR.CAD^ZU1=;)%'25H6T4W?"0J>-K
MZ^IW6A7IJLXRN2#%43ZOF] MQ[(29\<IGE-M*5"3=T4+BNHVI2%,,])T.X+F
M==E@=SIA _N'O=8WFGW%QQF-C\=7A\WR#ZAND#NX[LEJN^?FG4WF5A'8@ZZ.
M],(:W.'\N.V_P>?7X3.,)U\!D)$_R"'8%J_J ;Q.8GH3)*#P[T#K<=\#';]#
M)DO[?Q-&_!QKJ:A6V^[$5%U:9(R^@DC4@_8FDG3AM&GK/F?TRSGNH"',4#G!
M&+$8[HF.8%+LTXJQ^K71DBWU;Z](EYZOHG5*Q(=Y^O:&CI0;3E1JV^^#"KK9
M[;/BWG2+9F'D!9F'I8KAYN2(#6TZ@QT7_Q1-._%%[QYMKY8K%1O.C"GY*[B=
MR6O+.POP'*6ORY<G;*W2^7Y'+0+.!I:^YN_.;Q,XKM+)SKLYJG'2=@?- ^"1
M9J"N6>W1SS_XVF<?>U1^7% C/>8,]1\C1RP/W=1IY>(&#UC<WLP(&=DVC^(+
M'/UVH+X7YUR2%=WW:_HPL F&'SQW<\24;<=>'&V;G:87K^2I#<L(=C'$F^6^
MX([NMGG@@-&E0$6^9]IM$/G=^(Q;A-I^U&.T7D0.+<>@A05%!L/>*R7^+%GJ
MF]IF@0D,*^ZQ:VOD:G59K$$7\8!)1$"*NX&Z"DAI&WFB\+NVIZU?-QR/E;ZC
MR>4P7L[L9;#1(IY/%GV-H.JA>ZY'-U7O;1IA;:^=4Y?@0]+Q^+[HSY!'9O>7
M3)=78:W_XX$WQ+D">97",P(!D!>Y_SN0'=5M'*C<#3 +7-]K=A<VBQ]F%?6=
M)C>,$-#>VJEMXQO"LW.^7]!-.'.^EN8=N,>^]:=_9IL2?YEI'.-ZA4"#2JU<
M5V%_BGL BL1DG5YV$'AMY,:JDAM%]ZZB:]GE-174,M^5\+!$'+;@UF2S_:U;
M2CPWE7T9D//"HR$H>4\=[MR0])%[9\*#LY"X$)6;W>S>V,CWB;O4I&L67W>Z
M@+EE@)>WG4E4T.9K.C59!DK_J/ET&$<=("@IA&_YML<*'BH_IE4&22KRZ"J^
M$\JL+ 2V5P;%I6VO8?9PC K7.ER!4ZYT)=K?%ZOU)Y/+=5Y_$8TR#O(])QQI
MO 3\PCN<%*8L4/".I66_(]EP%REZ'VJD&>Z!M"/ TK4L&]YL8V^07^JX%V^-
M$A7TK@'5>U0%3TS[%Q:@?>N#$A._0249 _@#M6<]M\7QM;3@U8944B+P59L\
M*&D0S*VIK-2#]_6_D(+!IQ&1OV@V6YE(JXN*E/[=,,=C/FO_D!H]$6<29QF5
MO)]9LW' "JY:D#HWUEXLY*I?>R-%KMFYR$Q:?_S^_F%(!I)?0<NJPL-C$T*6
M,>G1*9G6A1,R^9O<)WC'_;G4>+TE ;XZZ*$/JS(N<0YUG*X8YLQ-KGCR80-^
MF(YWD^EBB,Y6]N+##=W0A2?G=)M;]*B7OV\IFQ<\NC*2-TQ2#J!U:9R!:2L#
ME*MW]93@#53II8PY4*&7/UQIQL?0G44Z[Q)]#&#_0VA0TI9YB(>#<H)7-_;J
M"!E+QA_L=N4ND4*AIQE?O/GC)&([H'>DD/F*VA\F=Y6ZYR6EDLL>>5MR@8,,
M4.D8P6T"2OWB]W/_VP;_Y _A!>RL-45XE/. 2GHKY9+P>>*RR(O&7ONSS9NC
M%Y&?<944G"=^FW>KE*(/WEQ=OW0UF*OKGS'D@G\]'\[CZ-K(>X8?_!.Z9W(G
M9+P8/*=+OOXY 4*2C&*4N8FO_7O ]'KRS1\Y!TQM]$_@)CB&5VVGCR%'6![8
M10L]3&,/^.W($&SL;TM:N;GK/KG< =>U6;=5?>?$.H-W\(!G_[.=/>^M!7Y:
MWW/:SX+7T6%R-OP&/)< \UH>2O??^F?FK^1U]7:XO%&/P'!#=:?,K#%U>#&?
M/9'K?^Z/NMCS6^LW15T7._Y(CP^9D@;@]W4!_K=_T ;^\?UO_P]02P,$%
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
M>N'NWBR\*?D#W,9X;W)^W"N)LJ8#>+\UB'V]( 'M%]F[?P-02P,$%     @
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
M6[!>C90O/+E:56HE:R7*2D-3*3,A<],4M3!+\6+FS^/ #X+ WY.@B]H(NY:
M@QY+3)ZC@B 9DSLA:R';A[DR06ZB6%@X#N>BA/F\TH>AL/1651I2KG<A@.BR
MJ9(U:HEH2CJ5,+6W$Y)B?Q[$?C"?/&=#(=2#JA)MU3,FR"+U8,;.CIO>#L36
MK!3B6SF(*-('QK*$8T\>Q-O_%K^\;_=K>A;O'!N++[!AV9$'W<&B"H,&>JAQ
M51EK(<0D2J7V,=X+A9:FQ(LXBOUP.J7;R.#"2FX77F(LNAWK<3R625(U3 T%
M=;7C0=5Z-AL')VR>+(HF]T4IMY)"0Z<RR[8^699(NQ:F>@;4 =N__VX>A6=O
M\%A)]C 0*/PUV"[,8:K$/I(A4_!7R2K3N-$BA*! )5)$J5RE8_%QN!9E<S_%
M2JE31#L,*48>+'1>ISNW.S_(G!>3@(-Y_*FA;Y T"6/_[#QHO=^+;*6^)?O(
MWKZK$VHX7YLL597'_-F*&F-#RR5=Z%HCYY],6&=(YS_("P)5X NQFCC,18=1
MP^3 TM7OC:ZW@BL/A#LCAT$DS9[3LJ"IAV_BK_@!*RJ%TG-@#:@(-H% VJ0D
M#EF<NUXIES6!F1D+HOL8GA;_@NMD68)X8>I"NB2*.8*@WJB5+@I*":L?6A&>
M$T&.(%W4/N"YW((<\*CJ@L@%JH6#'M55"Q/#,K"\14@[YUL+=]%U56( '=E)
M>?@B&D]F7I_+['L8D&0**0UIE(@I"4OEUC+32%@J=;85J<DR6?5/W)NLR?]$
M'Y.9>4I*(5.D0 Z+:8F56-X&GC3U474HPZI4<W QZ]FDT@M79>H]]EI9:[O4
ME%\[6J/PW.O4^==+O5?4 LS2:R='7VQ05]4"M)+)NH6 W.F:)TBW )DI+Q#^
M#JHAA'R9TGN0FUMB+ K/?G[T-:6UG"H81HY<-SF3+HQ/QMZ7OKHSRDOE:DZJ
M74KDM%,@D:TI.3NTY 0I)==#5 -JL!1ABJBVO+"]BO QV:$>$:WTO63$=8'Y
MJ2%A8W'-&87ASE6I;L#KB/MXP%C+>^Y!B).BNMV5O6?*B(.I[\A?CK4^!K9M
M11Q^G:. :C@(%I)?ZJ$D*)9D_A95%U&H3-Y2U;6%+N<.BPQ'D'8,G&V$%)>U
MKO.UL!T:];79YG7LQ^[LY$#<^T[/I[[Z_'\RT/NO,O!(JAV,-6*CGL;MN9G'
M:R6(6Z:,/\ 8);EP&'\]Q.FW07PSA-C[EH(*ZXY@?/-XBOK?8JS2KR^S_I^@
MS #NPXP+7$4$9@M@JK'?33%LXBCI;<QE=8?21'Z2PDV?QJUC'32I4:X@T;!"
M]XR P)ICWF- [POP;"'))(P/@V8/A]>R6/%,T-W/J(DF9E7H/V!89Y'=VEKE
M3_&THY9^-) ]58U@ZJ$0'ITR::VF6+FJ"GA*\)5W.)1ON>23-M +E<C&<@?9
M\O(EIAU$M6"3VY$:'N\*,A4K:A5X-L-@3<ZFJD:W:B?<M*_\N#-,O#Y7GICE
M^/YFK9/USAJWQ_/=\:#@#N3Z@) !1,Q,2K58&#!AQ5AT^'M[W;'?EVAX8P?Y
M3>'1]:!%6K<@490@$O%XH%&P871@_Q.>- AXGW#C?02/ \<DOY<93<V-[;*D
M4IEKATN)L8MOH^'6:Y-Z'8V7R$RSH04WF4SN?KA-8#@U<P0N=V/@:^^ /MZ!
M!=[[AQ*#)-$5,<!>M7!-[)47>Z'W6=L[FA:"\S?$C]U@3S![TW$<>R=>/(ZF
M^'FG:<R!>5NMLM3C(2-Z(TX&1[TN%!(XF(&(7AA,Q_-SK _#R7A.@M[O52SO
MA4?S.?],Y]XM![J[$XS/X^YG/PX<-+X5NR>B>3N3'7WO\,3V4!3*O2#H=H<T
M\NUVAX)WAPY$)(1)) ?2>$>WQD,*/,6'K^& (Q9=D<.]3U_I-I*&:S\*S_UP
M%GOM[$6%J4J/%0='WI;W[6S8E@F7'1(NU:@%J5K4& !MTK\WB?RSZ=2?!.=C
M\:$MN-P>%;W9>WIT<RDY+)4LOV<7:J(J+&]PCT>2=VW^+)CX\5E,F^HD:[AP
MP33*P4-)6##E[6SHR=Q V!]]\/;=<N%RS;S%UVD+SR-HF[KHJ^52)>W$.DB)
MONWLQ V5$3(3;'M.]K:]%.%'&V>_(UY3M )PLY?9LHY@COUI,/,CD)LWXE,_
MBN=^>'9.*!\;GODQ?J7F04_I?,BV[8N4'=/Z%G_ X?HYH33?)$W&:>"H+'NS
MZ>T<[4J6M!66Z)9;JSO"_X@-428F\+]LZ&T3^S;SI^<3_RP*G&\S/XSP%T/I
MGNDH":SO8P?$9ZI-9!?]FQQY%3D[047H<WSO^+H%@C0V!;\&Z3#IZI@'QJ,<
M>#_26Y:C^-!B)M4^C[R7H3^=PJ.SR'OEO8S\V63F3Z8SG'QA_A]:^LF]/X*)
M/= XWJ'\H>%-V>Z=9BFWKE<W!6T@=]M3/01T;T?7[LNZMI7ZWC'N#7/$NKX\
M*)/=>ZY'0TP\/O;F^G3PF2)7U8H_QEC!HMT7B_YJ_[WGVGWFV#WN/A;])*L5
M)A0,)$LL#<9G\<C-VMU);4K^Z+$P=6UR/EPKB=#0 [B_-(A.>T(*^J]@5_\&
M4$L#!!0    ( +=+>UI7$#Z5+@L  (T;   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$T+GAM;(U9;8_;-A+^KE]!N&FQ 91=O5FRTV2!3=K@4EQ[03;M?3C<
M!UJB;2:RZ)+4>K>__IXA)5E^65^!9"U*G.&\/C,CO=DI_<VLA;#L<5,WYNUD
M;>WV]<V-*==BP\VUVHH&3Y9*;[C%4J]NS%8+7CFB37V31%%^L^&RF=R^<?<^
MZ=LWJK6U;,0GS4R[V7#]]$[4:O=V$D_Z&Y_E:FWIQLWMFRU?B7MA?]]^TEC=
M#%PJN1&-D:IA6BS?3N[BU^\RVN\V_"'%SHRN&6FR4.H;+3Y6;R<1"21J45KB
MP/'S(-Z+NB9&$.//CN=D.)((Q]<]]P].=^BRX$:\5_6_9677;R>S":O$DK>U
M_:QV_Q"=/E/B5ZK:N+]LY_<FV825K;%JTQ%#@HUL_"]_[.PP(IA%SQ D'4'B
MY/8'.2E_XI;?OM%JQS3M!C>Z<*HZ:@@G&W+*O=5X*D%G;S\VI=H(]H4_"O/F
MQH(CW;\I.^IWGCIYACI.V*^JL6O#?FXJ41TRN($H@SQ)+\^[Y"+'GT1YS=(X
M9$F49!?XI8-^J>.7_@W]V'_N%L9J!,)_SZGJ&67G&5%RO#9;7HJW$T2_$?I!
M3&Y_^"[.HQ\OB)D-8F:7N/]?-URFOIJ]# X4_;(6"!ZM16.9Y8]LJ]6#I#PR
MC#<51:W P^KH6<BX"9 4E#%X*!MFP6<I&]Z4DM?,6&X%$M*"BQ;8S):J1E8;
MNE1+!M^)S4)H^.]U0/ZC/VGPOA-D*2JAP<:2B,&+X(?O9DF<_#C\]OO<,=VN
M>9A'29"%:3H;GA\(?;#CIUZOPZ.NLC!+TW">1<'+X"H-TR0/Y[,$BX%@?.95
MFB5A&KO-111.9SFN_N!URSV.D,JP""R\YLU*L"PLBCQ,IA$#ZWD13O.1)(?"
M'JO\15E(*;WK:*MX!-H:,2)Y,=:0W0$(2P5WU-)+ [/OR8.>G%OG.M*JM4H_
M#089':5)8XJ&_3WA//GW(D":OQT 'TX/Y_:,<"11D,37411\/_Q^$L#>AOQ>
MR26,*F!Y<V+(S\A(KLMU%]X/*#9;DI.5<(*T04K,$OKS+VBD]QG JZ\ 6:?2
M"=-[%Q1GO'/5H%I"WU[PA6C$4MJ7_@0G^)EX":Z2'(\8PBK):,_+X&=HY,K2
MX)'^</;]_HH=1!,W1D#8*T3  F%@I3 O&6+"2$,^@UC.9\XQLEE==LTI9Z0V
M @]T2ZTVKX/?2-,MM+1TKU;&L))K<IK2.ZXKPUZP) VC- J3(@UB!&LQ#>.X
M".[*4K?@W!G-L"O8D2Z=65ZR.)V%LR@/XC2,BP3X99%-<E%CYSP-LR0/9CDB
M/PT^:1+ /CG?BC];Z3T[BY"D*2N*,,N*YP.@]UG)MQ+))O_R7O$HD"<Q2\(<
M(LSR"SS(.#Z0# AGZ3R,IK. LCT*BV@>W*^!AZ^H.:C86,GA\&1:A+-Y',0
MBBB?!O\4V,M&'F19$8=%F@;3- =8]6$Z#1/@4!QFQ?R<JU GDPQBI'$ 9:8
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
M"=/^XX]?6+5U'UPP=EJU<9=KP8%!M '/EPHC9;>@ X8O<+?_ U!+ P04
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
ME3W"X'"Y1%B@E$/['#L$?"AY<7=7RSN,NH<8-)[2,TD2M @X5,<.8AOMD*L
M&[XI#[U7ZT"4#2%>+WH#%GML$?ERBU+!^YA%F.@KC'O830^B+)T ["-#7LL2
MTRDM*X%LPCG@+$M9F"^EV#0HTF5K"#E\XSD*S<5\<QI()!1?JUKB/E5OA.R(
MTE%HL%.WCSH$-"@0O6)7?C8R(,4^E1SF%N>?;C]?_-_-'[DSI@D1_O_@#&F:
M!O#O"*F0WYX4/7#<-<>"H( U:Y/=U3HU*MK.VIM_(I,[PBK2)<MDC?D4]^)7
M'[XHX^?+6JW)9C,(KAB:,A-BM%HJU0)$YUTF#_O!'P!'8Z)'!/($Q[+.,_ 1
M@O8'L$7F.1+Q &=!0T*)PH.-TED1IC)P)P,+"TC4($>M;8L@1P\9]-B3HT4O
MA(ZM?T! .H8?E ^X\,& ;%W28IJ6,3ODO.:,"K(L\"DH@2"'WDJ!: HR0!&+
MQQDF::\$^+7@2U'@_O5WV?)[44*&:%Q$GR,W=9/\D6%9!)1>C--1,!J-F*FF
MED4-*>"0&=R:X.#0:5WA9])XCMEYD4FJ1(\(""/]"Z@'<&,G XK\=F/VC(T?
MWS TV6X?9TX@*1@L<@*@2'X*!'_O1%DL"YL ,0.<.C)"B81[MR://:(C0]O6
ME[FN"QTZ.X3=B\C'"I4%.$,/  N-I3J:D!KW[6!)9D;\'<-1&ZM(2IB@!;;(
M1B]DVL5!,$Z,X%,"XF)U"3D>!I?!YVL,@%@.],+V X^!-TK\&[949:D>FI_8
MK\[<;1'T=VH?HB.!3X@[+ZB1[-FURTT^59"I5DV1L<\>YH)NO%"@0Q";PZ<T
M';$7;!S.I^PO)A6(@O$H"L TV2A,Y^RC!3!V'HU'P30>L0L6X0./;#!F<1"-
MXF TQBWB$ AZ6Z3S &P7"(VF_A;);!I,QC%M,4L>VR*!+>;3)(BC.6P1A9,1
MGR738)K.V&^0LJ.\P,V,K C/#A'A>.)9,)[.^0L>A^.4)^DX2*.$C+NP C5&
M5$MJDV$(H[BW5ATH&BQ5&S]FD,;HM%N8F.Z%#(.QASA!4))Y,\Q;'!VP/&T0
MH>E\J2>X-"(X7D$T:3BUQ?R-&>V+8D*5\0>H_!!%G"UJ*:,V/QA( >W%LTDP
M1^V!Y+6I_ J.9>]/02EP::Y!]2L6++[&K7F1=-^5$)<N;S.(^P 9#SMFSOJL
MHM%Q$IQ]X$ [N7/>4<1X\IF<F-BG"O.'-3HM66GCW?N(2/*;A9!K'<M>@'O,
M(_PO@?^2F39N[':"/[[0AAV%D7:B#S^PZD6T &CCYX HI(X+-@G!G^"_E*7A
M9,R^%,UW!/71_-6REF1\$HM/7H-OLR0<)>PE_(E&]&<TAS\_%YBRPEFWA2QS
M1B$A?L5?'OSD^+A7)<!I"=#$HM$\G$1 B3XD]"$-QV/V\I#]-[T#:+P$H4*8
M<@#K6VZ^T\IY@* B#:8?1.<=1QG@LW8-T]'8]XT]:!7-+CN$[12QP![(*"KE
M7,CQS'H;&EL;2GC(OE(G5B_VTUE<<M^#3=;5-<@&LG ?=A;NJV3$<F/XVX>
M/6O]O+^INW9_$.7Z<+'W@=D TL<8>\7ZW <K+A]\:XF]>:IES-9NF;NE3\;0
MNG4*<,$@9S#(PS2K9HUW'?THF?)+#G_F@ ZCR3B8 &[,0@A-TPB AD(4W:5K
MX% C6CX;L722!F, E7DX2AE45;/)5#O<#&C"IUD$*R,TYG22! D\/0^3$;@V
M/)7B_1FNC,%1QPFMG (P1*-@EDP@8L43-@/ZXQ1#RQ0N)/AIFL+*<1@E+ *:
M2&<:3H&5:1##YQA=:!JF8PBJD5XY@0W'$-;@B1A/8;^,P]A<@37$Z!B#9#29
MH1  $*:I^P*>.<,K?L2;AI.4];$+(Q= R23FUX=-2W?GJ('$'LVH!RWF9==V
M:)5'*R6L="8Q*&X2A>P\N]B'4_[1BT/[8<A6Q7[_D+:C(0X8(F#<3J^1X8AH
MX/*FLK01C[I\@Y&&,.TS.&RD<_YCQP<C=@?09"_"IQPA>=81=#KJ'V%WVR<>
M1M<11UHG.DDWPM'P8LMK \:#H==[FV '#MNH7L(2 #X ))3EFO(?+-" P:XV
MKCP8BKD*1..#FXH--M65'WW%?1!?* $/3>C9T0''Q%V_(%#\!W'/@TF'<+M0
MY_XZR&,.BWOLLC%J#Y\>S7*-)5&."U R0X!QB:Y13(0A>QY&\1,R6D<.,F $
M,L@CGI/,3E.R:\T-GX;C"3O/+QBF+UJ__MBKPY9=:_,PDWG8;,S6*" 1FN^I
M7)9H@:Y <X&<N0CNM[W]$LFU]/>:^*:&M$0'PTM*$GK::-V&1]T8WX@M6<?.
M?EVCVP9#SG&\02W)/1/LRVCBWI2SZ"O8;FUV^EN8 =W!?CNM"9S0;4KY@P[8
M=(M_F^;G/=@J:JL96.MY<=$G8U\Q*?Q*F8J?)NY-9W=*#R@R"Y5SRJKV\I^&
MH:_T!)7Q0S^-&(Q G1!6!="IL<%I*V5M!RZ-0J)U(;']E"LX%U;?QO5!(+J-
MI;,>T8#0J<PWQ1$8 GCY&EU<5#O'Q;%8I]NT@J,YZM['<@E*E+IQ(TSV!J H
MAT!KR9)DV)"P+1QVJR7J9]H>7E. ]G2'8RW;%<C5H9DQENO;]WP:S=P86)19
M5]HM=\YBC<:D5L:<@45YV:I+"W7V=00[\$> )>2Q?6"_R>(O<L>R1S)QAC78
MX*8NMPDG#<0&4_KA^E-N"#8)1NE5(!^Q OED*Y OJ+2O%(E.U"BXX\(VQ+^%
MM\ [&D17;_E_9*W,<YDBHZ"^<D.-S1Z)S0#=C=/5 ?&:D&'E@YP#ZZX2^@=6
M0@.<@X!)9IK+#(CJ9NQ&%+EMKZYX;AXVS>9>A.:]";:/M"C"W@%H8H)O9VP/
M$;6M184.+'5KE9(J"K)DR]:L.QKY>=Z1#RH\- X4I25Y[X"=8 Z%<>]ARV^N
MT.,'BC^P=52.'/0RJ)DJ!F"(\EN6'5J?:647#?/!Q=VT);@P\#1\S<*%CL9G
MPAD,O; @RBW"ADYB-J(F8>F&?T%F"L<S'2/B?/ :1Y;A$;2Q+[U%VB$AV<B@
M0 ,:\L+U,TPOY<;F57I>_^'VYN;BZ?-_AA_PF;WIOL8_]^K+\P?[_F#DT&"?
M=CTVW:>;!P;[Q]NJSQDSL^&@P*6F?85@]X\F$R@.)J=&;,CE\>&:FY\A#S1I
M&_3) ^VV.U,V]]+3X/HXZH=OHJ%W$2 <0_$W<A.X)T[9_3Z JMA@VK8\,98;
MS!8"CL#+8RA_X-_1K6I.*->G'/M]\H4Q*M:_%V''4#NM<0":.T6<E()R0!0
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
MFUB"=8>3? =Q/D"([T $ JY58S<&?FT*++X&F!"?D938DSH7;R)>8GX"8<!
M<!&]@1>.3H8]7OA>)^&?LP=C-97$OZ_Y.Z!%KZ.Y:W)J6IGCW*=[8% _H;_X
M^:<@YK^\P34:N49OH;\O(6]#' 71L?>MSU?N#N1*%[+)D<K,;N#CV?(<SI87
M<*_:,@>1<@;?*AIZ5 CW&Z1ZMZBI#&5_I=0*Y/YT>'G+<MV4JS*7A&!V2/A,
M+<2@82"-UVKU5%*9@%5@"?'BYO(:I$8Z@Y6JJ$F84\_EW3U";RDK-/ ! A:+
MC 4\I15/ I8EW+M0QCH.II<YPN>\Z@I'N$!*3%X.)'?6CV$:12SC(83D)8\S
M[XYR)W6^ =D4I/)$#:H]Y N"B2!A<<!IQ:=DDPOOACAKT#]0-1# E&59RK(P
MI%4PC5F29=Z]LK+ZH3:D9#AFTRB$A F>LH0'NT X#6J>C]@G9B\?,1YR,L(A
MGM);Q-XG;%"3*2<O"TI8Z<K=-<!1*6:A<!PS6J73E'&>>I>'@>MU:U<#_WT5
M21!9PL(@A2@-690&.Z]N6G06OM"B(*0L32C8%,%@2IYP4HMWXJH/Y-&8G;+)
M58UP1.D5 1,B@&,0\=2EW?M=&0,/2",(]W)6/KN<.PL\(968Q*GNF8@$2U+:
M>5>CX$@\8S$7%*TP3+T_:.!5#O?#@$(!CT4ZHB04QHA0@G=GG(A1^2'D=!VI
M_BGVJY4L-56]QG572:OT"Z/D-=V*^DZG7:0<V.=.5J5]H?HWG>ZOYA[RY+5V
M,CGH]37J=3_1#.2J:^S0]L>OX] \&V;%%_%AXEY+O2X; Q6N2)6?)%,?]##%
MAHU5;3\Y'I2E.=0O-S3X43L!.E\I9?<;9V#\E5C\#U!+ P04    " "W2WM:
MP?I+6+H"  #,!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R-5%U/
MVS 4?=^ON,K0M$FE2=,6&&LK408:DY@0:-O#M <WN4FL^B/83DO__:Z=-NLT
MJ'B)?>U[CL^-?>YDK<W25H@.GJ10=AI5SM7G<6RS"B6S?5VCHIU"&\D<A::,
M;6V0Y0$D19PFR4DL&5?1;!+6[LQLHALGN,([ [:1DIG-'(5>3Z-!M%NXYV7E
M_$(\F]2LQ =TW^L[0U'<L>1<HK)<*S!83*.+P?E\Y/-#P@^.:[LW!U_)0NNE
M#V[R:91X02@P<YZ!T;#"2Q3"$Y&,QRUGU!WI@?OS'?MUJ)UJ63"+EUK\Y+FK
MIM%9!#D6K!'N7J^_X+:>L>?+M+#A"^LV-_T80=98I^463 HD5^W(GK;_80]P
MEKP 2+> -.AN#PHJ/S/'9A.CUV!\-K'Y22@UH$D<5_Y2'IRA74XX-WMH%A8?
M&U0.KE;TM9/8$:W?C+,MQ;RE2%^@&*1PJY6K+%RI'/-_"6+2TXE*=Z+FZ4'&
MSYCU83CH09JDHP-\PZ[(8> ;OK9(^'6QL,[0D_C]7+TMV^AY-F^3<UNS#*<1
M^<"B66$T>_=V<))\.J!UU&D='6)_W84<IG@_&']X\W_-UT9+^,I40^8#5QG=
ME!6-"#ES&"8%5TQEG FPCM9D@#&#P*UM,.^%I$LM:Z8V8+7(8=@[3=->0D_
M5I1HH:$G8$(><\<T')/5E]1;"I9QP=VF1TZVY!BN2N *2J.MA8S9"FJC,\3<
M@BZ U10]<3(=B@T<C?LC>OM"D(W[<*/@&A<F5$'O8]R#H[-Q+TD2#[S4:H7&
M\85 ^*8="5HCZ<_:9<SI3*?AE"0/ASO)!,NTE-0BR&W9LO_<)<9[#I-HRM!'
M2+ANE&O-UJUVK>JB=>C?]+;/W3)3<F5!8$'0I'\ZCL"TO:,-G*Z#7Q?:D?O#
MM*)VB\8GT'ZAJ;!MX _H&OCL#U!+ P04    " "W2WM:9OAYID@(  #C*P
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
MUPOS.677_[J)%K7K.7NA30=SP]+\,D#: +.?"Z$/$WO \!-*_@!02P,$%
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
MS$KK1-!#86LN) 0M6K+T%6%-.%L.++".K-AAH"TO\@45I[;SR[G%H2W09.P
M3Y"S*-2>A)_[O#KV&J345=Q'3F'8=PG:@OIBZ\/EY=TVTZ1N?&BH%6T[&=^8
MED!MPL&5T!&;:^*]0GO&V<[+;I[RJ;03]K5"62#7M^YOKK=W7PC0\2) QR\B
MNQB"-@7EO]PJ+ME^3'&JRB NW23W8QKF,DS9)WZAL!^,9JG$_K^]&AT>'8Q.
MC@]6NV(460 $]%(4U8!Z+C0&OH6.6VMH->H3E^+4[',\::5Z N^YQWWN<AX>
M-'<'AC^/)*/%'K*W4%GLV(,CI/<4B6I9(SP5"4@WZ((TU\01\ ?$X4Z/6T3T
MFXH;MR!-8LFB+:034L^7!B-HG4^=,U&U73[HEH_Z:[M\!2ZAJ:E ]M%>C#C+
MQI[:3JSJJ!<4*\8Z>/QXA;DWZOE4NKP)L)='.KZ70T2#!"0T4Y!]U!+H/J<2
M%^A^Z&?:&%HE(?"IR$5)V;=$?0DQK@ (51BD7.NV](X;T1K)#0W-+Y+[2<0*
MER))H8;ERN40#JK!:W>'AF8T*M/H?RSXPH^6EC>2"9B7T  0G0C[3>AFBP<*
M !0]%T=W2<U$D:7XH#PECVF20D$%))6D?B>)2X%BBDEK/M"XA20>[7%;(>>(
MEDA%Y4_2+(D5%[>!Q>AK7$C9=7 Z.CTX'AV/3U?3*]43+I%37JTXV:!^F,[0
MKSKN'K'!JB> I69L3.AZA^Z8E0DRK% \)2Q-PXNY-_7ZQ2/Q)2RY/,6L.)DN
M!ZD^,W7)FTB>#8T-O2:E-QFWSQ?DH]2F"SG#[!]47)MLO[05>+TR0*K0<6<*
MP5^4%*;<Q(&A.SR">CMHF9>&:NH\%-H*+@0L\THNNE@:#H!K7/8- 5\$&O#;
MKXV6&<W$>ME:6WI:29Q!_>#1MR/;[@^%#[&B>1YS# +>T@^IU 83YRENTYA$
M.".GMKF=HMDB.D,R_YNJX3Z8GH@B/2)%N2?M@XYSB5'CD]'!Z]/1^.@D]<LM
MDQ)[,-KT$KRUA999-9$\12\M944NC9NEQQ?(9(R$(2YI%V<*,QCF#'KNN#OX
MLB$7$X#<YE?T&)Q)A_%]TI8)L*)0U'P1F9H:KM.*WJXN<_K:T#>,M'RM[)0-
M/SA;JA>:+1M26 ,-#7'*A$:3*E/96(*TKH_$($VEA(*1J"9:JG&&XQZ6LL&:
MT"[/7D"1*F:GNLO>MPT^MT<I09+SG(P5=3X45Q8"$D5^7)/4DV8(;@HON6/"
M-P8Z')H,69/ZT\(U64S%EE!US>9ZU,/[!8=76>!L*X < IPZH.&8$4AM4]B<
MQRE1_K01A.GL8S=2\A15?&M"3%_#5*]*?@!&'M4N/>GK@I^>YG !27F?DV)V
M?BY3OU7RA'.B3TYSQ6(T"^M"T(9WWA:70>?^T@1XL[RGSZB7X=W8..[U?GV
MDD_X-Y:0GOFE'R(6GRY^QKE,OUXLEZ??@#",3#3\,:K$UOW=$W3W/OVNDMY$
M5_-O&9F+T57\DIX(*T\+\'WI,/>T;^B"Q8];%_\!4$L#!!0    ( +=+>UI@
MD#AF;B(  *=N   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;,4]VW+;
M1I;O_14HC[,E5D$RP3OMQ%6R'6<\8R=>RYGLU-8^M(@FB0@$&#0@6?GZ/9>^
M@00AV3LU^Y+0)-!]^MROK>_ORNI&;Y6JHR^[O- _/-G6]?[YLV=ZM54[J2_*
MO2K@EW59[60-_ZPVS_2^4C*EEW;YL]%P.'NVDUGQY.7W]-W'ZN7W95/G6:$^
M5I%N=CM9W;]2>7GWPY/DB?WB4[;9UOC%LY??[^5&7:GZU_W'"O[US*V29CM5
MZ*PLHDJM?WARF3Q_-1[B"_3$/S)UIX//$1[ENBQO\!_OTA^>#!$BE:M5C4M(
M^-^M>JWR'%<"./XPBSYQ>^*+X6>[^ELZ/!SF6FKUNLQ_R])Z^\.3Q9,H56O9
MY/6G\NZORAQHBNNMRES3?Z,[?G8^?!*M&EV7._,R0+#+"OZ__&(0$;RP./7"
MR+PP(KAY(X+RC:SER^^K\BZJ\&E8#3_04>EM "XKD"I7=06_9O!>_?**J1&5
MZ^@JVQ39.EO)HHXN5ZNR*>JLV$0?RSQ;94I'9_;3X/MG-6R-"SQ;F6U>\3:C
M$]LDH^A#6=1;'?U8I"IM+_ ,8': CRS@KT:]*[Y1JXMHG,31:#B:]*PW=H@8
MTWKC_SLB_OOR6M<5\-/_="&"MYET;X-"]ESOY4K]\ 2D2*OJ5CUY^1]_26;#
M%SV'F+A#3/I6?_FK5GB 'W6= <,"J%D1?:S47E:29 !^>YL5LEAE,H^N:G@$
M!*S67<?HW^A,#L0W;A9]WJIHWWYN[9[3_CE8;E46J'BR^A[$HMZ*7R^N+J*-
M*E0E\_P>1'JE]K5*\8.ETK[*8*5]C@S[T^7EQP'HCC^:#' =U;#QZW*WE\5]
M5)<@13<J4@YZ6< Z&K33'J'"IV4=R?4:U >]"1"7%6VVP[TTP@W/JYI?S3-Y
MG>59G9FETDRO\E(W%2$)#H+0P;E.OL.[I  +O@"?11=68GKQ%#R5NE5%H^@9
M]04T-Y H;2K$BW^%L*2JK$SU!1%C5^HZT@'3>Z0T&C8 0L#;L-0),JWR)E7P
M5;FZB4K&7AS=R:J2!##N?"OSQE$;%ETW.9S^5A'4^PJ,3 4T!K %$FN/*\?1
M!4A?W<!N0#Q0LAJPV.2(62!*%:VK<@=KESH@XD6/#$V=#$U[6?LU@ +6+/J4
MZ1LFTZ_%BK]#0G7)2O^"9]<#\<"B(#=EVJS@B-<*R9,"'7- 2AI=WX=L&X/U
M7&V!A:*W:O<J+U> YRS/+8L+N0=< JXM<E3T]LUE5%: N0J0N"^+%)<'F0)K
MA59UT^2R+D'M@04N2+F!_,#S(!ZK<K=3%5-;@CA=X)[R2@%0[PI0?W5S#3^]
M Q8#L\2TS71$$@J;GJ]R)2OD3A0K HLYZ<<&J1W#^3-DWK\#/"G >O;KWP=Q
M]%H6,I7TSCM=2973IO]HX'F)  $.<)\TDYL"F#9;X5'$&I1!N<\DL&ESK4C
MM$86BFXS&0'G5%*#B*3QUP'X=PM/'/U-PLZ'8 %-;U$<(U6D)1#S%H0GC^H,
M= A(@]R!#JH0OLC]!L(%GRWXF?Y6@$A00DADO:77\/-6 5=TXFIOF0R!,@ST
M'W]9C)+Y"QV@Z1R]G)1T;X9^#ZX"L@4""> ]%ESZFJ$E)0-OPNF!O:.B)#5;
M(2Y"WG:0E/!EY8&%)8TX$$F1WT6E5@JT![U>P&>MT71;[M?/(@(.=P"V?;=N
M:7Y >:J*#( -V=^\&KR)8M/U-;V?RWN%_%2#3P9N7[25 (V,4 E5&=NF]%95
MH)LRV!4L2%F$0!B]JU)B"SA>A@L7*?A[%4&XVDIT,&"Q/UD)K%'$R7R@COQ2
MHU\,6Z+QV#")B XIR&*&S@GZNHC#%<@KB!A@]1:1"O#Q&@;+H'[ (5:L9IT>
MKO!,@+G?MHJ>DI8:\/P:K0G:*[M85MR6.6IRY+E<?8ERM8'%<(^UY(5))(PE
M2!6<RFD,T/YWVPQ46H:6 -8C[9ZM@!M1!X&; "BJR>@)?!OB"M@&4"?OD9<:
MJT0CM/XY;0!&HD*":)!+V K0AV8KCWYOTLW.GAY(A,15P"S$U>K+5@+R5<J4
M.61)/)JJ,V 535NCBJEJ=A&R6GMF1=4)[S?L&K5^PFU62 4FJ-%_Y!?1>U8I
M,UIUM%6Y5?^["P%,3*J_@GCF%FVT?0R7;?;T,!P9>#5CD53H.:V4O,Z5<QD"
M$5BCI".*+47CUA-L::_)4;M%/*9L4B"<RM&"M$[6%& >- H#BGAY3021P)LK
M<D!@$\1'K5;;HLS+S3V>-DN5U"$^Z'3V4"AZ:,X0>'@='E'HG[2WA1_D;9FE
M[@A(7? 9W,9(J:*L!=J$6YGEC(N:B \[E$5@XT!B(:C59<%[ HL:5PM%G-=!
M='P31 %'(?W0RL+>&OE8PU.P(NA=H!7@8+^'GRO-O%_> I:$Y7#DP;)0QM-K
M[=LZ1G!4(CLZ2$!KM#M>C;:!VL/N(##L(FO5V@HI:7\'K.$Z8!^R8[U*I/2Q
M (/%RUC_Q'BPR"C$7Z0UU9<5<4^!? :Z.!:L$>[H$? ND2[*+*B-Y\P>(=J&
MNPKD" 5UN'R1EG?@N(/JW%D>184FR>,U/N01V(2:-MQ'T%H&8"T/&$GA"734
MB6#@E3'$*P,Q<$_5[-F?W\FB(35(3O@!X?K<U9ES5V>]WN5;F571/\"]5NV
M"QRSNFI.AG?]BYZM!N(1"T?6K2W7G9;<QPN9?RDV$0/B8R7U-K;1&R(>S;KC
M73)1HA4DH3W^0J3"#0' -4)Y2U!>JY4TBA>!T5N(=0QCH#RC<08JU/?F@58\
M$\#71Y2Y(\J\/X: <QD/"#[\".P$()XB1?]29RE$#Z>6:TDQ.&P:% 9H#U1P
M6[#AH WR#)Y.2;ITS43#2!JY&#R%&L_>QDNE,""D5 WH2%+L=UNPRU8'D-&X
M5D2Z2'E0+ABXX!L&"$)+#)1-C,IPL*,(NZA[V+VZ42!B#7D*:Q!'$XI7BJ/,
M%%6V(W.D+B*(0:*?2V"!T5FD>ZBU<-1:]*+XTO+?)\=_773J7^1,#43'0BT*
M;2@BCL ]@WAYA;X->CF"TWQ(.(ZT0=> WYV3)\/\?-V H4!24&:A!$E =63T
M%#R7Y^AX2C)KI(O);=-JQ80%BJ&F GDP^LU"!U3[ #XZ&RK,'F#2DY[IDDEB
M"^"IM=D%]S7)5?;P+J*/)1IP-D3@G)D'2*#M@FC846FCLU>NU\1.$DZEKFN7
MLR". ^20K\W^(C+>UB1)\NP&S.BV+%,,"PWV[ [X4GOKC#3N-9X!W ,RGV_@
M5+MK>,EF$ FS\&$<=VHRDZKCT.G$P>XPR'F:#./A<$C+/1WAQQA?WBO*/N?H
M^2/U1:?.JS!%LT(CF]I\$'K7X,[8+$\,X0X+%(2\=Q2/4(3)O)27CD6,PR+9
MQ4<#!T<W0FB@AT4Q*B%F/ 6.2>Z0O.+.)/7&,R&WS1M8RJ^SFC9L'"2), 4&
MKXHU0-VK89=.9I>]XO;.N LG,C*]+W<G8<_6 Q&L&H6?V\J(6+ $<G-F#S5<
M1=@!3R7/_B3DD4D"G5ABW$SN@3"XU$X9@B](2U(ND@-'L([@NY%\I>11;97D
MO$4@!^2306RNK7G+BKCU;XB2K)/V<P=8N!R>P7H]J7/K]Q4'HO0S\"'8Q^J^
M2P^177 .\[T-U&@/]M((-1@0HGZ(19KI?:EE;O*7H @UZB.* B\<KN\#+*\(
M=<:&X*E-4K1$SB>&.Y3DYP(E&?\S%A\L0L53D<3CX2)>S,9B/)O'R_%$_%96
M-WA,X.0-,( 6R\4HGHV'(ADMXN5R+-YB&+V%73>@9+283R?Q G^>#^-DF3@^
MN8?5Q_%P,HO'L.<,5D^21=3#WLG0UV6&O0S^"ZGP2TH6=]9;>E\_P>*;@0C7
M;1DGC)CQ20EV/JKE%Z-4;"*\"H,HX-B#9#IH<EA1K,&,PY-[>5\!G<C5V)8Y
M^7J!'_=8+5R7-6822%R\UV;A BY^FL3#\3!>#)>L<)= OM%X<J1R#X[IM!HO
MZ!+HS/>H"^E9A/I:YJ1EJ<*FD>>8 74_^U$=Q$3B;(S!%%<^_8]\DTSCQ7(N
M1J,)F@E#F+PL-N?DKIH'Y\DD7B8C,1].\&CB4Q>)3E&&F-]@2!CD]+)G4#9,
M>MGS8Y"S)X^4PLI.1NU=Z 2C;@>B>X>H];4K%G!V1595YI4'*RF@9K-K6-&F
M"K8 ?Q^5CI"4$%YC3)%G*T1>3,FZK*(%,0.W05;]$7T2P'*#)20.]((TGXM/
M6;."YJ;D7'I4Y+!E'X)SG]6HDC&%""NB:X6% %40JW%\BX#8_8PY!^@PRQIL
MPLZ0V8$K/);O6QO26=#0"&.OL<#%3E9!C)E>1#\!"*8L56(&W8I#!1J<@V'<
MV.IQ"F4!+> (H-\>;!:Z# 8D*M[ "W[S"Q <3PMV^'=8F_K3?%%Q%J)!LJ'1
MV1B/HI*8FS1V#GDIVJEZ6[*Q#"S:*?0[^7TNWB/=4#M9Q)*K(JXP;F3;GA-E
M41K/] !/[U9=*_$+YBF59T$QC>Y!,K5XVU0%L0OG0+,OQ#IB;G[^(%=;@+LZ
MX& Q%2"[YJ$V=JQ7O#;917Y$82&]K36C.SC?T]$<S-!\P1IQ,EO$XV5RJ!'?
M%:2LVDD_IBV;VOT),</T*6 BVU!.E9V?=?04S.=T.#>A)?E"V(AAA0(>F,UG
ML4_U.B\7<P?.@S3G=)QWX#\"E)7:VL0W\"@>X]AG?^PQ+/#B:;*8QXO1K ?Z
MR3R>CA<V,_4O/$"?+AYY73SJ]X6]UH)MWJ,%>9]A-:;'>^A?\2P#7[A_U8.L
M)D>.:+V<;.*S+'9ARN<413!J46O,2;!*HT2:+#888^E8(.\'VAEUER*)O[4)
M8U!R5)@ BC@W=955H/V!#%@)(GVUXM21\>+18I"9;_D8##5$ZV6S#Y._(/J4
M)J:LM8DFBQ JBK_N;.H<']P45, A51LHIP*[ W!'S*NSRT21%85'Q$8K#@R$
M272Z>FZ0X JAY$RU9G2@0F8AR&Q9EDPA')L3U@?'!CER9V"3B)5F>&L'^J^A
M&A\'# 9+$/:Q()Q H3S!!P963/BJE-,,/GUW[*5QBL.&PUBV:&-:49H<&R;Z
M LK$-P EO:TY+\D>=$M+_XMGOP_8F!P*!<(>YJ!S?@@=;;1BY^7Z'.D9=(0<
M/-OJ$,F(>.+ (Z5D#!8T#G<A;4:%#(-Q2D 7;#XNHD\=$%2*7+#"-+Q09=-4
M;V3!F?(<:2V8G-8>>3,9"KHI4F*1SW34V 0EE5Y=Z&CK&YQ65%^PD*'1,WH(
M'[:%AW^!D(/3MYTG>V@MFWHQ\LH5<*/%#4Z$,P?M#=GS:.,!F)G]<$*"*13R
MSQ("3F,3C%MGTBF4DMVA+YH!WP-7MZU:HTUU@CQ.7 "D_+JL*@Z&\04/=E9P
MOR:Y4F'IRX-)-2/@(Q(GZCI"8;))AL<<G"4V=$X.,>Q09"RFP2[E+ZPK=TY.
M'&4KNC#)FDVWO,H.@YNURNLN;?>P ?ZY+,X=0FS1*]A,'%&-(N&5T]XEYEFI
ME^THU+0*@,L,ZA'BWWJR0_@/PU$K_ <[](I^'.EL!QQ!33Z'6B,VT0<#;E.'
MCLALI3M<4QLK')WK1"[PF!)]*MRW/R;];8GOG,O0Y_L\T-IX@WG @W6BX!M#
MKZ"Z$;154#H5:QHVKB0TA85+#D6Y26*M$.4^;A7=<6L[-'IDW'H9OI3I;PFG
M9'1'7<T( KH\&Q5&0+Y>Q &)D=30-4Y[@SR7[0=V[0\6>[&/[STR*XCI6,J)
MS*?3>#A<PJ<9!$C+:8*UFTY\BS-X9K&,A\M$#.@?YH6!^+D5*,"ZLVF\3!:"
MU,_H19L"H9[,CH[3%=J=SHZ9.&\8)Q-3:1C'H^5AVJM/HGPS9-+?O/A&K17F
M!Z)?L.D2$8PX[):K!]H@\X$XL5KDOB_M]R0QOK!ND\"8)\GOV19M,)N,/P''
MP"NLNH).8!0N\(.! >O\7LBZKK+KIK99,K9 M=I@$R'7@5$J,#$MJ:85'^9J
MD*%Q^2HE74M*]JJ6ZW78)/X*8@0%GZ*SJ\M7 W #]K#^].*2TTB:DQ'N]*UD
M+(+O$&'PPFT#0/-1VQNP:1O@@O$H7DRF+&V=6#2-U(4IU1'<X',0IY!7L<YR
M/MW?&L M;^;].%GX];"0J,#>@!</'Y\FTV$$IB0G#5-P!W#,E3Q3>[3=T+X;
MF(A44$(/@L WV*R&9,$E+JV1=9U;("@E _PQ W407<';V%5IXG!KIK$EHSX'
M_)R;:O+9Y></ VP_0_/)5EDK<0H_DGJT,7\-=AZS8'60?38]=-J'8%CKY 9!
M,F2[TIP\\+2XWX9]*(]HW[MMR4C-N]ZXHLN '!XFGF&3DW1=MTG0(BH>RG;:
MX:N@S:^I7_QD\CWNKH%:U(".229C5C?)'%3@J*UO>B$MQ"$'X@X0#VKM,4Q%
MY/0$\GK /K5K*+M<G!TEH+^GYJ2'R<K] SE[Z\J<K@^<@G%\$D;1!>,DGB\7
MW3"6G46"1T#69PQ\JU'2WQ8$>JY""EE=UFD%>I<XD>[?4>]$:^W(?D&]EZ"4
M T?*CAS _[';X%:U'T+$-06-+A!!ZVQ' G[AUP2PL/56U)C&#\,(7MC5P=CA
M]=W'O#];ZZQ*S\'Q!RVFJ<%;4?$6G"]*$KG2;E=<8O>/:E/T985&G:@N2\31
M7+.WR42S25!^;VH*(.]5[?H$C*ZS]A-#/C@]?#(=LS(<]!"^0\_7#[H/[E!T
MJ,(P!-?!Q C9(58\ULV4!NM6T2F)K9XT@4(28[J$&;?7BAI\;XKRKFCK(9G^
MWA#UN3VE@G<NV(**@QT\(=G\8W<M>=JU_&*.P(*TR_0*[)DL5-GH0SBUYQ>W
M[F$Y^K&.YSO'J8%V.6;LI]%L.HSGLT64Q$,L20]GXG6+5XS:&(,2F\]&8C2?
M@59.Q)OPG&)./2AB-HQ'R5"\Q;[U;88!-1W?NJ?)*$YFINXHYM-XFH _#$I^
MOA2'YR:?.9D"4!/TF2>3"?B;L][LM6^52Q[HE;/G^VN9I]=R==.I57K7.*%5
MBH$X6ASY#876,_S1#  ;)&W$7-X<]3M3XHG\#)JL*?!;2FT#:8P'(IR$ZQK<
M*,Y6V1XL?H3R%VO8PR@4MSR9QP N-WK0%@?RD32[2#:'YH[[F7CETF<MSEY_
MOM2#MN,48Z"#F0%B1XS!-J9)_TB=FDQ.A%/!:9.;_!#@,5ME>TH@"#O-@/Y3
M5C><\J.8D'K^<$P!V^?-O!+/;]C\Q4D_E8!I"\ 99EP J?>#P%/@9(=M0_U\
M27HEJ$\Z4&T&1Q78H."KE+2BG;9J'2SJ.!@07H3':E,&D*4=2=!MY<4I'N$
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
M1;C6X0I4><([=]Q8?2UO5,&7L;AY?4QW\O=4=\'G.=O([$NU,4Q!!W^3P$C
MD7C:D<_.2_?Q#7NS]!%@V9J7#2\ H)B*[LV[YY@'LZ1XHQ?6X(6&>$:ZN\7
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
M^2W!44212-[&<?33\'NF,7U:@G%MIL"(!I#<$UR<@\C*5K,56V\P;A<4)ZN
M*>,C2<8$_?N"C.P]H57]#\9,2.F)T8N \2U@VVMQ7D"^Z\"O=*NGQN_W'D+@
M6^ ?[8D<GQA8(E+2V8\^(J,PF(>*K)VSG^Z?=F X'S"<[VZLW7S1M:%PH4X;
M9%/.:;S> Z*N "MOGAF!.QUL[ZI;_$0/_#!@V1E'6$-8 6L!4*:]W@VIIY;1
M8<%_K)O:;GX0_4X56J ZGMXUG7.L4I; UME;96O'7C,A>2QC+@H9)>@91<:3
MI(A.JLHN87E5;.P,ZD^/H9S[+)$E+^,\2B1/"A%];CV:FJ&3 YM(GHH\*G,T
M(!EA2"$ ?Q<PJ?]=FAZ198Q>*5E1\#0MG@?N&FN56ACT//-?CZ:^&><B88+G
M"*',=]B@S>D)X+"PE!,>9V5$33?F13R)+F882V_H6%>SS20'YR(K>#E)H@3]
M.LZSZ%<-7;910986"2^DC#*98V:LZ95Q@7&0\+28;"L5#C8B11@RB9!,AIE1
MEH\4US[N'M7UZ^^?3T_.V%Z2\'@BB$L))DXB0:9PI'[33=\LJ0.N4)TF)79,
MDF(F!"_"E'JF,H_YOST@3$<QX6F2T;C+,":%D-OG'481X%6B2I,DITQC6? \
MSP,XZR?;\G3"[YI>Q<#\8B?SU\V7?'X9"/$K$>*4"#'PX>1&F89.P,QW[-/2
M+W%B^1.XVCJE=OI\_HAUSVZZ7]7+AMIK;2HT/A?H#^ 9VV_C'7SSIUV $X.#
M+O4TU=Z%O2K>N:$;HSE'VZ@_9*HV,YWVF9(WA]N'G^'NAII\I[6FA8*JJFX)
M=, 5NUC=IF0I (@YB.G[,^+3**E7A8Z5H:YE#D84H7>A<8 <Z!T@"\0B$CPN
M\9=*$DN(1*4\SDB<0!0RPU<2L2+%.H&#V83$!%3&P3M0&:* 2'C,1$(B[.'0
M!OZF)8DI64YR7H@@9A&=PG#VRH*80\QBM*\0I"RB')UE NQ.T.  5=,:KYN[
M*(<*<BE UW 40VY)G(*^,4]!QVUX'6]<S^;:7H=+*$I"F]K?U(:WPSWWI+_>
MW:OWE^3?E+TVV.Y&3[$T?EO@L&3[BV<O^&X1+GM7G<?5,3S.<%?7EA3P?=IU
M?BV0@^'V?_P_4$L#!!0    ( +=+>UIILXT'/ 0  !(*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;)56VX[B.!!]SU=8S&5GI SD"J$;D.C+:G>E
MF6TUO3,/JWTP24&L=N*,[4#S]UMV((1I!NT*"=^J3ITJ'SN>;(5\5CF )B\%
M+]6TEVM=70T&*LVAH*HO*BAQ925D034.Y7J@*@DTLTX%'P2>-QP4E)6]V<3.
M/<C91-2:LQ(>)%%U45"YNP$NMM.>WSM,/+)UKLW$8#:IZ!H6H/^J'B2.!BU*
MQ@HH%1,ED;":]N;^U4UL[*W!5P9;U>D3D\E2B&<S^#V;]CQ#"#BDVB!0;#9P
M"YP;(*3Q?8_9:T,:QV[_@/ZKS1US65(%MX)_8YG.I[VD1S)8T9KK1[']#?;Y
M6(*IX,K^DVUC&P][)*V5%L7>&1D4K&Q:^K*O0\<A\7[B$.P= LN["619WE%-
M9Q,IMD0::T0S'9NJ]49RK#2;LM 25QGZZ=E"B_0Y%SP#J7XA]]]KIG?DPQ-=
M<E ?)P.-(8SA(-W#W31PP4_@_(!\%J7.%;DO,\A. 0;(K248' C>!!<1[R#M
MD]!W2> %T06\L$TXM'CA_TGX[_E2:8D*^>=<R@U@=![0G)HK5=$4ICT\%@KD
M!GJS]V_\H7=]@6[4THTNH<^^42EIJ17Y2GE-K9#G"D]09;KJ'-N+>.?9/N5
M4E$4"*Y,><B6*K+!@) 1JLE;W_7#T(T2S[4G("-HJ-'G5A05+7?OWR2!/[I6
M>^=*LA3ZQ(!BB$^KVB@!(?>)T#([!&OGMB#A-.#0C]V1YUMK'"9QY'KCL8OW
M@*K GF2^<TFM6+FV5%:"X_V"(^>&T_3YTR+%/0:,=BS6E?/PFHYS>TK%N7\Q
M^&BA01;D RO)#JA4'YT(?X],/9MLO?'U2@(05J(5*$TDU>"$_21TWAV:.[9A
M&2#]'0.>.;9(P35YU^FUL3:"X]YRE*+C>UX_B-&_[=R_@$R9@J:PSEO'ZWN>
MYV/'[WOCV%D<JVX7D^&A.2V%K6_7(D[(!87&K4+C_Z;0/VNM-.Z7W1)!'FJ9
MYJ@6LL@IUHB(%=G7VA(^)]V+@<Y+=VZ!\9* 8@FRO2C<KCX)TCAJ39S2K XT
M54NS>Q1<LLU9FCNX1BCG!)K-,/<C[CXN8FF)D*9?4:G1G.D<K2HFF].:H3*,
M#/<*114:?N8O=+[4EK18=7H=(3;;?F;F_A3>Z:3D-#IX/?.98IZV-@<!MBT6
M+4D"E$3H]V//F:,#/V\9N:/AT?"+V#15/VL;NXD7NQZ>!2/4*#GBQDX<N_YH
MA NC_JM1NY=H.73\('''882+XWX4_SC\@Y8U/B6,Z0C7\,:(CY;=41L[<88)
M$AM;4G'XPZB;4?)#!OZ9B2>A*7>&KC?R,%KB^+X[QL!1&)\]68/.=[H N;:O
M$85ZJTO=?++;V?;!,V^^\T?SYK6$V[EFI2(<5NCJ]4=X=F3S FD&6E3VJ[\4
M&M\0MIOCHPVD,<#UE1#Z,# !VF?@[%]02P,$%     @ MTM[6B$ 4NTT!P
ML10  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULQ5A;C]NV$G[GKR#<
MID@ 12:I>[*[P&ZR;0.<-(ML3OI0]($KT[:PNK@DO8[[Z\\,=;&V]BH]18N^
M2+S,E9QO9J2S7:/OS5HI2[]496W.9VMK-Z_F<Y.O526-WVQ4#3O+1E?2PE2O
MYF:CE5PXIJJ<"\;B>26+>G9QYM9N],59L[5E4:L;3<VVJJ3>7ZFRV9W/^*Q?
M^%BLUA87YA=G&[E2M\K^=W.C838?I"R*2M6F:&JJU?)\=LE?77&!#([B<Z%V
M9C2FZ,I=T]SCY-WB?,;0(E6JW*((":\']4:5)4H".W[KA,X&G<@X'O?2OW?.
M@S-WTJ@W3?ESL;#K\UDZHPNUE-O2?FQV/ZK.H0CEY4UIW)/N6MHDF]%\:VQ3
M=<Q@0574[5M^Z0YBQ)"R)QA$Q^ .8MXJ<E:^E59>G.EF1S52@S0<.%<=-QA7
MU'@KMU;#;@%\]N+ZMVUA]_1=G:L:SX?>E+(V]/DG>5<J\^)L;D$)DL[S3N!5
M*U \(9 +^KZI[=K0ZWJA%H\%S,&ZP431FW@E)B6^5;E/ ^Y1P40X(2\87 Z<
MO. )>;=KJ=5+O,H%?=-4$-]&N@BYU%K6*P4Q9^G=GH[I;N3>+5_NI%[07_X#
M(ND[JRKSZZD3:O6'I_4CSEZ9C<S5^0R 9)1^4+.+[[[A,7L]X5TX>!=.2;^X
M*F5^__(V7S=P?_1G%Y7@P.6#TH R>FD ?QMTUYRR?%KVI[6BC^7O>OFRE4_D
M03Z%G$%E65((XOR>-IL6AGB"AJ[@J)%OL=5%O7)72V6]P$$ 4K6B$@64D#7,
M*X+;^ CPP5V,DG?U8INWE_4#"C.CO>]EH>EG66X5;9;MI1GR+6%^QO$1PB-,
MB6.C-[K(%6QRGR7P0((H(]=?-I WP$"K=$6?%S7=*ZG-"Q+[@N$C(I$?!^1C
M8>Z_^R85+'N]U$K1 KR"2[542ZM(Z+.0/(,79^[%,GB]+1Z*A0)?]X4J%P2Y
MN7A-GYT<#78\-"5$:0E@)9QE?LQ!DAN$;A#Y04">3<1/-,1/-'G''[K+^["U
MQL*-X.W@Q7P&I_">8?AFJS4<>[FGUU^4S@N#N0(1TTU5>Z8G VQ2^6EH8-0U
MG57-'ZQZ.%B5#U:IQU9U4T4VSBH,+ @*R"JJNE-ZR"S'4??A6.FP-E(\4D<&
MO!T-2(<0^M/6J043^I4>.\/QC<]>*ZRM..K/8" ;MEK/"$:IP:0%85H62]6&
M+&E-[6A&ZXB',*$O*;PRPCT6!U[,&$G]B)&$QUX&;T>4M6L #.;(4T:B./("
MP4GFLX@(X:5QT@(G!9DP2CE0<@S** Z]$+@S/V0 4>"*<#]%2@& "T)'F0#
M.?/2,";"%S%)07X0P3X(%GZ(HR0"RL#G(>$@$^4D?@*F))Z L4 H)'X4$"!I
M*6-0&"1>#!P"O>@G@2^Z%:!QA@8^.,[C% \!@)U$PP00EN(*,'A9$GJ"9Z E
M!@(O8*D7)!D5/A@:^[&@$_B+!_S%D_A[LCIA)JB-.@6J28E/@ZH-= PMZ[!B
MUA#VU,*.R]B=$?G8"-4: :$'V0BS8],CX5&2=]G=X*ZJ-F6S5P@[@$K=U"]'
M*YB7@74+C8(^Z*4;UX(@?7'(\9W(NSU9%K6L\T)B80$CW"[Z3 N84-".DF2.
M=LMZC^X-= [YN*'5&CM+Z'?*QCPJ,!_AA*3.UT[_0CU W[I!5JP02>9EG!,>
M95[*8W(KR\XO:&COE44DABXDR/,,ZLL+\H.J =JEHY$+:-\*8Z$P@%X(]LA+
MHX1$ +0T$.138]&CT>V?.GBP(@Q#CP/&XB3R$L:F8BX98BZ9C#E7.&_=V;?Y
MS551^LM[ER%/MCB3 O]BBY,.YJ;_<@.7_@/>98-WV70".+J'2_QR@<)_RM))
M6:<M[<4=X:X#;PN_G<1*289B>"A;71TZU+J^CO6%EK:EYG*UTFH%R(.O"PM=
MGBER\JBKL$=%6) ,1I&K.X&?)6V+!L4+DRWWX%.S+3+P0;94!6X\YP'S$FC)
M7D"! (:O*( &TN-,>"Q %0*S_D@%XAIJFNL$1RK"%,H&0!15I.'75(P+!7:5
M,:-IF'A)E)+/)YN&DT+HH;Q\ZPH,#:/ BWC8X;1O!OH^^G"70Q?L^F]<<>6>
M*OP<&RLB?[KIONY2-IR12*$OP#,"_]H+^:FI^Y1.$G =EC+F,7BYE#8^U_X2
MIW(69X<O5S8)E*,/@,F$-2WL+V*:CSZS^;^<LSH#_F8'Q<%!\3>FK6EA3[<L
MQPT!'%?W2ZGX';$U"N"A]?YC#SZ\AZ1&AH^$0U/=Y[FCQOFK.89'+0 PPT"/
MFV+G.Z09UNYQ_";,?"[^1#X9Q$'^P0X;TM/_DTJ@40!VVEI#$S^(3P)P/OJ+
M5"F]<O_*#+0AV]JV/Y2&U>%_W&7[%^I WO[,>R_U"A(^+=426!GTTS.JV_]C
M[<0V&_=/ZJZQMJG<<*TDI# D@/UET]A^@@J&OY07_P-02P,$%     @ MTM[
M6M$%04OC P  P D  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULK5;;
M;N,V$'W75Q#J8I$ JG6S93MK&W"2%BW0S0;KM'DH^D!+8XL(1:HD%2=_WR$E
M*T[@N-VV+Y)XF9ES9LZ(G.VD>M E@"%/%1=Z[I?&U!=AJ/,2*JH'L@:!*QNI
M*FIPJ+:AKA70PAE5/$RB* LKRH2_F+FY6[68R<9P)N!6$=U4%57/E\#E;N['
M_G[B*]N6QDZ$BUE-M[ "\VM]JW 4]EX*5H'03 JB8#/WE_'%Y<CN=QM^8[#3
M!]_$,EE+^6 '/Q=S/[* @$-NK >*KT>X LZM(X3Q9^?3[T-:P\/OO?<?'7?D
MLJ8:KB2_9X4IY_[$)P5L:,/-5[G["3H^#F NN79/LFOW9IE/\D8;677&B*!B
MHGW3IRX/!P:3Z!V#I#-('.XVD$-Y30U=S)3<$65WHS?[X:@Z:P3'A"W*RBA<
M96AG%C=8]U^DUJ0&158E54"6QBBV;@Q=<R!&DBM959B_E9'Y0REY 4J3LSN[
MJL]GH4$0UE68=P$OVX#).P'CA'R6PI2:_" **%X["!%]3R'94[A,3GJ\AGQ
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
M<0;*)=CS0DIS#ES'# ,R^P-02P,$%     @ MTM[6J.&Z&:I @  _@8  !D
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
M.6@&.2ZI>N#K+[#Q$QF^C%-IKVB]B?4<E)52\6(#U@H*PJH[?MGD80?@QR<
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
M,+XQLQ4;FNLPWDFN?J5JGAR-6991J>(B!<!Y L8LES2?D3RF1)R /Q>$8_T
M?"7*60)\N"82TU1\'#I2+:]!G+A<ZJI8"NU9"B)PH]#G GS*$Y(T 1QE=V4\
M6AM_A:R(UR0^ QX\ <A%?7!_=PT^_/I1V:P3I,6^\?%HWAK-8J57N=@SN-X>
MW!T?/EY.A.0J@?]N<V(!UF\'TV_UN5C@F%STU&LK"'\BO=%OO\# _;V-<4=@
M#=[]BG??ACXR; %Y7E!-7[VR"9:DC;$=YG+!55C<$Z#C$K61M,Y_(TF_(NE;
MK?NVS":$ S951&59W9A)0*!JK+I<QSXUWI"$9^#?_2EZ5:P6F-5T"7X:P:'S
MM,G6:L\;V085V\#*]E/%4?&B+#$<#;,V+G8L'[P0S$5;0*T3WT@QK"B&5K-N
M\4M1#34UKJ[:F!40_D:4?->/W*U(61=Z(XU!16-P9-$QG?F434_O5?Y="D'*
M2E^\GE\IGM"42GJP+@VZK$L=@35<$U6NB8ZH2WSMEJ6ZP<8M;:RCG4C#@>O[
M?6\KUKOCD#=P$?*K<0U;H5OW9]=J[5;W.&F)YPFXDZJTZK35A>@SS;%JWS@%
MMTQ04XH>RQ=WDA+5?)<9*2IR:YP/V/,:[XV[P6IZ;D/90.LK4*"G1R=X"==1
MAG>%UB2/:O+H"-=NDC]5<I+K@@86C.]K/R5JH[+!, K"K71O&==W@\ +]J1[
MK96@59+LIONZ0+V<@'%A?\?I;K?G;7X<=XW:]&:MP. Q$JRY3LKRV:G1(;8\
MZ._6/1\.H+O=XUH&(M<+W(V,:=I>"RMH5U:V3/C&\OA=DL%NTEO=.>X>M^G4
M6K]!N^CZBTGEF^9Z+ZV>" [&M:36,K#?1Z'K[4F 6HA!NQ)[,)_@) 'X2<5L
M1D!"1<R6*M!\SX=$"1AMV.*>;>OG X.:QM9R"UHERZZQG.A-E*;R;U48!X#[
MA4P&'LB*CV<X4!]2+^WMU@[E'P75=$ MJF!T1+<=,R$/M5FK.GMUF^T(K;G_
M4*LS=*PZ*Z(<*_YMI$N8S;<D@)%JK%O)V3*N'T11M$=&HEH,(:O>&-W-514I
MZLD!2^'.%V@8!OZVG;NC@@CNJ?FH5BW(KEI^8*Z*DBK4!VQ$NU_)?=6<HFTK
M=\>% V]?:T*U2$'V]FVJ:*MAWD[XPM /PNVNV3+.]WT41GLLJQL^LC?\&U5R
MLF4&'F^(WI=H?0'M$*]] ;M":Q*N50+RN]Q<0QWMGI3<WV,O!M7-'-F;^0.G
M4DD;D#-)8]5A&"#/A,?4[+HU-Z-:?6%'C\HNT4K\/79H4*T,D%T9W.#GPUG>
MT>Y+2?@]]G)0K2[0L;LYQV5YIWLU7:$UN=?" MFW:_YOEMO1(;*E>:?BPMDX
MI5%?(3-S>"6 D;3%F4?UM#@@NX+G8W..M/7\$IY?FN,BIX8I3MUN,)_17*CV
M.560[EFH"A0O#K**&\D6YBQHPJ1DF;F<$YP0K@>HWZ>,R?6-7J Z3AS]!U!+
M P04    " "W2WM:0H4(,@0#  "K"   &0   'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6R-EFUOVC 0Q[^*E4W3)K6-DY G!I%:T+1)G8K:=7LQ[84)!UAU
MXLQVH/WVLQ.:(F)@;\".???[W\6^RVC+Q9-< RCT7+!2CIVU4M70=66^AH+(
M*UY!J5>67!1$Z:E8N;(20!:-4<%<'^/(+0@MG6S4/)N);,1KQ6@),X%D711$
MO-P X]NQXSFO#^[I:JW, S<;560%#Z >JYG0,[?SLJ %E)+R$@E8CIUK;WCC
M^<:@V?&3PE;NC9$)9<[YDYE\6XP=;!0!@UP9%T3_;6 "C!E/6L??G5.G8QK#
M_?&K]R]-\#J8.9$PX>P77:CUV$D<M( EJ9FZY]NOL LH-/YRSF3SB[;MWCAU
M4%Y+Q8N=L590T++])\^[1.P9^/X1 W]GT"3";4&-RBE1)!L)OD7"[-;>S* )
MM;'6XFAIWLJ#$GJ5:CN537A14*73K"0BY0)->*EHN8(RIR OT&.YH#+G=:E
MKQ&Y1C/R8G:CNSFC*V(R*]''*2A"F?PT<I769#R[^8Y_T_+](_PIY%<H\"Z0
MC_T!>GR8HH_O#]RX.J0N+K^+RV_\!D?\WE4@B(D$W8)^:1+]OIY+)?0A^&,3
MV3H;V)V9FS&4%<EA[.BC+T%LP,D^O/,B_/F$U*"3&ISRGNG(0YNFUBILK,SE
MVF21GP8#/'(W%MJ@HPW.T2(;K;6*]FGA(/0&=EK8T<)SM-A&"_NT!$?I$5K4
MT:)SM,1&BWJT&,>I[]MI<4>+S]%2&RWNT?Q!D 2AG99TM.0D[0=7A*%Z_SXR
M<[)1U5Y(B2X1[PY]LR1MZI*^NM2+ GQ$7MK)2T_*NP4IAX@656V44:U/7Q1E
M$Y#V!%PF"?:#Q"[ PV^5#)^18-+!*)E31M6+M1;A?O0XB' 4'X'OE5'O/^+/
M:R%,<:RX:'H.7^Y>TFE57C\EH1>G1U6]%4'O9.$Z3,F%5B/EH4JK)+]7?+S0
M2SQ\6'W<O=9CVOAW(E94MP0&2VV)KV+M0K2=L9TH7C7=:,Z5[FW-<*V_)D"8
M#7I]R;EZG9@&UWV?9/\ 4$L#!!0    ( +=+>UKTN<@&/00  !H6   9
M>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U876_;-A3]*X0V#"VP19_^RFP#
MB>5@'9 V:-#MH>@#+5W;0B52)>DX!O;C2TJ*;#DT'6/,0RQ2]QR2YUY>ZG*\
MI>P[7P,(]%SDA$^<M1#EM>OR9 T%YE>T!"+?+"DKL)!-MG)YR0"G%:C(W<#S
M^FZ!,^),QU7? YN.Z4;D&8$'AOBF*##;W4).MQ/'=UXZ/F>KM5 =[G1<XA4\
M@OA2/C#9<EN6-"N \(P2Q& Y<6[\Z[D?*4!E\4\&6W[PC-12%I1^5XT/Z<3Q
MU(P@AT0H"BQ_GF &>:Z8Y#Q^-*1..Z8"'CZ_L-]5BY>+66 .,YK_FZ5B/7&&
M#DIAB3>Y^$RW?T&SH)[B2VC.J_]H6]OVY8C)A@M:-&#9+C)2_^+G1H@#@.31
M X(&$+P5$#: \!C0/P&(&D!T#(A. 'H-H%JZ6Z^]$B[& D_'C&X14]:233U4
MZE=HJ5=&5* \"B;?9A(GIA^I (X>\ XO<D#O8A XR_E[] ?Z\ABC=[^^'[M"
M#J.,W:2AO*TI@Q.4/KJG1*PYFI,44@U^9L:'Y_#QF?$# X$K]6E%"EY$N@V,
MC']O\BL4^K^CP M"W8+.P8F$>Q4\T*W'#(\A:4>/-/#YV^&A08RPC9BPX@O?
M%#%?;Q9<,+G=O^D"I6:*]$PJ!U[S$B<P<622X\">P)G^]HO?]_[4B6R3++9)
M-K=$UG%'U+HC,K%/8[HEJ,0[F;P%U_G "+_4!S;)XIJL5Y&I ^UIZHW=IT-A
M7UOT?2^,]F8=R7JM9#VC9 ^,%AGGE.U0'<Q?[Z%8 /N&_D,W=[-/:,8@S02:
M4592AJL#[<5$I[!QM$L5MDD6VR2;6R+KN*S?NJQO+>GT;;K#)EELDVQNB:SC
MCD'KCL&Y'90 I!P)JG(/R@C?,$P20'*P(ML4VDPT>+6;H_[(BX+NII_IS'KA
M\"@WQ,897BJF);*.F,-6S.'_R^##UX(,(W66=V336 UZX>A(->-4+E7-$EE'
MM5&KVLBHV@<B0+(*)!,TZ%2KX;YW>+Q<></>J/-W)*(>U!L<J6B<VJ4J6B+K
MJ.A[^^]_SZCC'8,?&R#)#M&EVL<"Y[F*1&-$FCDOS;%6V>(SZRU4:9#O=(ZP
M-8^N)PXJ,=\XL_MZ9C*%9B3)2IPC3%+IDB;.C?[PWY0B=&::'&&>YZ7A;8NM
MJVJP5S4PJXK%AF5BAU*9)U2,YQ03K89FGH_TJ2[B3A:!9R?"ZCKL%$%L)KA8
M=TML7=WW5:)OK'JJ+S85L^J#32NWU=K0*EO<L)DJD\:DKS7I2K:OY'QS*=<>
M:?!< N$R6LGI:+5:UEEEBZVRS?W71: ?A%YTI+9[< =6 %M5EX\<)71#1'W3
MT_;6%YRQNN!4=VA'_3?^]4UUW>?N:>I;4[F#5_*$1#DL):5W-9!S8O5%9-T0
MM*QNVA94"%I4CVO *3!E(-\OJ=P434,-T%X'3W\"4$L#!!0    ( +=+>UKI
MA_ZXF0<  "1$   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;+6<6V_;
M-AB&_PKA#4,*9+&H@P]98B"Q6*P7*8)F72^*73 R8PN51(^BG038CQ]UJ&C:
M,F4A7WK1^" ^)-]/XL>7E'7US,6/?,681"]IDN77@Y64Z\OA,(]6+*7Y!5^S
M3'WSQ$5*I7HKEL-\+1A=E(729.@ZSFB8TC@;S*[*S^[%[(IO9!)G[%Z@?).F
M5+S>LH0_7P_PX.<'7^+E2A8?#&=7:[ID#TQ^7=\+]6[84!9QRK(\YAD2[.EZ
M<(,OB>\5!<HC_H[9<[[S&A5=>>3\1_'FT^)ZX!0M8@F+9(&@ZL^6S5F2%"35
MCG]KZ*"ILRBX^_HG_6/9>=691YJS.4^^Q0NYNAY,!FC!GN@FD5_X\Y^L[E!0
M\"*>Y.7_Z+D^UAF@:)-+GM:%50O2.*O^TI=:B)T"V#]2P*T+N/L%@B,%O+J
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
MW438CB$!1K-FDJZG":Y*$\8KC[$9EEF3I*6U7; ">WU@X")*2DZNZZ=^8$S
M72&&NT1L'TK.TTK.\P\9$U U&BH:PT(SB=8:S8/+3[8Q 56$M6@N-6*".UZ-
M"/M05YY65]X>2U'5C_4SV!W" :HL0T5C6&CF)=#:S8,K5,CA %6>H:(Q+#23
M:"W//+B091L.4/57BV:$ ^?H9/4Y I91DR(MK#Q86.T>#G9<Z@O;LR81==D;
M%IJY5%RK--_!J$S[J.(*%8UAH9D,:G'EP\O@L"O3K3FH,@U[9,W?/C23KS63
M#VLFF\HT#&4]#&''@,HTEA\F95I!^;""0JY,M]:V5Z9AMZS'W5Y>DEEZ2P8N
M9>V\6!_&L1YT6PML6Y;K8[ECTJ;EC'_(DI./JG90T1@6FDFT%D7^;B6GC05]
MN+TU=[ W;EW0[Z5I'\+%U\+%AXM.B/5\V)(UH<<]]7RZJKRQ;)KL:37BO^[]
M&S#5_I_U?-@E:YI12TI8:.;ET,K'AU_B00ZNJ+('%8UAH9DOBFK9$\#%*4L5
M#J-9ORSJ]-;S [KRF@+#,FN2I)5- "N;UP8'BWH^[(DUP:CZ" O-O I:'P7T
M@#$A0%50J&@,"\TD6JNJ %95MC$!M;84K+^YM%K/QS)HTJ/U4H"U]*\_&MC6
M\V%WK/E%+2EAH9F78FF?@T-JL !W)P3<K1#VH<$"K<$"U&5_,)HUDSW+_MPC
MUQNOI0G[4&"!5F !UK*_38%AYWH^[(DUP:AU)2PT\RIH)1<<<ME?@*K14-$8
M%II)M-9H >JR/QC-FLF3OGJ^O_I4 <NHN86,5E<CK*5__1%AUWH^[(8MMZAH
M# O-O 1:NXT.N>1OA"K/4-$8%II)M)9G(]0E?S":-9-TIWH^EM&&HN'2SGP9
M%_?U#H<EJ5^O;_:TZ[YM=E&\<D]9O=G@RO<7[NE%O:?@4,,T6S-^#L5]HD9E
MRN\4I'-TK-) T>QVV!S(8E;O_W=;2%ED]<<I#V,NJA/4[W=%(5\.*@/=GI.3
M_P!02P,$%     @ MTM[6JYN=+%>!   F1(  !D   !X;"]W;W)K<VAE971S
M+W-H965T-34N>&ULM5A;;]LV%/XKA#8,*9!%(G6S,]N XZQH@:4(FG5]*/I
M2[0M5"(UDK;383]^I*3H9IEU#,\/MD@=?N?[SN'EF),]X]_$AA )GK.4BJFU
MD3*_M6T1;4B&Q0W+"55O5HQG6*HF7]LBYP3'Q: LM9'C!':&$VK-)D7?(Y]-
MV%:F"26/'(AMEF'^_8ZD;#^UH/72\3%9;Z3NL&>3'*_)$Y&?\D>N6G:-$B<9
MH2)A%'"RFEIS>+N 8SV@L/@K(7O1>@9:RI*Q;[KQ/IY:CF9$4A))#8'5SXXL
M2)IJ),7C[PK4JGWJ@>WG%_2WA7@E9HD%6;#T<Q++S=0:62 F*[Q-Y4>V?T<J
M0;[&BU@JBF^PKVP="T1;(5E6#58,LH26O_BY"D1K $)'!J!J #IU@%L-< NA
M);-"UCV6>#;A; ^XME9H^J&(33%:J4FH3N.3Y.IMHL;)V8+1'>$R6:8$?&"2
M".5?;L!GS#FF4H"K#VQ'LB7A #G(!6\3BFF4T/6;:W X]!%_Q[IU=4\D3E+Q
M9F)+Q5%[LJ.*SUW)!QWA Q%X8%1N!/B=QB3N MA*7*T0O2B\0T;$>Q+= !=>
M:P$>^/1T#ZY^'B*V.!W&'8;IT'/K!+@%KGMR K[,ET)R-;^_#H6O1/.&T?2B
MOQ4YCLC44JM:$+XCUNR7GV#@_#8D^4)@'>%>+=PSH<_F&5.R_\'%:F8KM?:6
M$L2)B-B62H!I#!(AMFJV$1 Q(<50,$H/?N%!;UB[&81CY(?>Q-ZU=0[8.>$X
M<&NSC@*_5N"_,G4O"\"<0O^2*;P06"< 01V P)C"/YG$Z?%]8$A["1BT,N'T
M<G5HX2%_!,/Q<++"FFMHY'ID'P-?'HKNK^#? 2$O+X>4&-V]-HL7 NM$9E1'
M9G31'6AT2>$7 NL(']?"Q\8I\9Y*HE E(,^J*A*#\W5\,!N5<]</_=ZL-7HZ
M4P=TFD/<,2I9L&VN=M'D!$$54F=]0>@XL"?([/%<1:VR!/[OIT/EXL?'@YG+
MN5I1HQ49M3X2'A$J5=6LE9+5BA2U;9-.CB4!JF1O!: 5GD'II4?HMC?:&Q>Y
M?>5&9N<J;VH?^-KBY[03%%ZT"KH46C<(31T$S870DU3IC;O9'A1=PHP[*76"
M?D:-SLX5TY1$T%APS,HLYCQ1IVNNBH,E3O4B'=3C'RS/8.0[ZM.7Y!]L67W#
M+MNF?H'F F8>17RK8J_WDRW-<=*D89#QCZN7 1//\Y%_A&E3O4!S^?('$4)1
MK-:]HMS9"XO=\80-,3P@]ROT/#<,45_&@"4*W,#U@B-*FFH#&L_T<XK&"K'-
MQO>< *%1G_:AH;%XA$VI ,VU0ILO57ROP0HG'.QPNAVF/#Z<W-[8#='!A!DP
MA"B /NQ1MEM_\C/"U\7=AP#%)"C_#=>]Y?W*G;Y?T9<$O?XYO)T7MPUV U->
MVCQ@ODZH "E9*4CG)E2L>'D/4C8DRXNKA"63DF7%XX;@F'!MH-ZOF I-U= .
MZMNHV7]02P,$%     @ MTM[6KW8V NT @  :@@  !D   !X;"]W;W)K<VAE
M971S+W-H965T-38N>&ULM5;O3]LP$/U7K&R:0 *2)DU@+(W$6J%-&JB",30A
M/CCIM;%([,QV6Y#VQ^_LI%D[0@52UP^-?]Q[=^_E$B=>"OF@<@!-'LN"JX&3
M:UV=NJ[*<BBI.A(5<-R9"EE2C5,Y<U4E@4XLJ"Q<W_,BMZ2,.TELU\8RB<5<
M%XS#6!(U+TLJGSY#(98#I^>L%J[8+-=FP4WBBL[@&O1--98X<UN6"2N!*R8X
MD3 =.&>]TV%DXFW #P9+M38F1DDJQ(.9?)T,',\4! 5DVC!0O"Q@"$5AB+",
M7PVGTZ8TP/7QBOW<:D<M*54P%,4MF^A\X)PX9 )3.B_TE5A^@49/:/@R42C[
M3Y9-K.>0;*ZT*!LP5E R7E_I8^/#&J#7?P'@-P#_M8"@ 016:%V9E36BFB:Q
M%$LB332RF8'UQJ)1#>/F+EYKB;L,<3H9"KX J5E: +D4&A3FUSFYI5)2KA79
MNQ0+*%.0Q/?\@)PS3GG&^&S_@)S/]5P"&4N&*Q4MR)@^X?U%T V?($#G0)[3
M[XU 4U:H?7)(;JY'9._]?NQJ5&+J<;.FZL]UU?X+58\@.R)![\ 4U>^ #U\/
M#S;A+OK7FNBW)OJ6+WB![YO@L\/O($LR@E2C,TQEZ,=/H))<4'2)Z2=R=Y8J
M+;%M[[OTU@GZW0G,HWRJ*IK!P,%G58%<@)-\>->+O$]=ZG=$MN%%T'H1;&-/
MFJZHVJZH5EV! XI]T*6^I@PMI7GO+!(O=A?KDIY']/WPI'?\L8W;J+;?5MO?
M6NUZ=X=_NYO<7=CE>_*[HX57FUU*MJ9[ZWW<$=F&,V'K3/B_>SK<I1<[(MOP
M(FJ]B';?T]&SCHU.0@]__W3VUM1O%>:NG03F%+Z@<L:X(@5,D=X[.L9Z9'VR
MU1,M*GLXI$+C46.'.7X,@#0!N#\5V/+-Q)PW[>=%\@=02P,$%     @ MTM[
M6EIG;Z0G P  <0H  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULK99;
M;]HP%,>_BI5-4R>US94$.HC4PJ;UH1+J;0_3'DQR(%$3F]GFLF\_VPDI%Q/0
MM!?PY9R_?^?8CD]_1=D;SP $6I<%X0,K$V)^8]L\R:#$_)K.@<B9*64E%K++
M9C:?,\"I=BH+VW.<T"YQ3JRXK\?&+.[3A2AR F.&^*(L,?MS!P5=#2S7V@P\
MYK-,J $[[L_Q#)Y O,S'3/;L1B7-2R \IP0QF ZL6_=FZ&H';?&:PXIOM9$*
M94+IF^K<IP/+44100"*4!)9_2QA"42@ER?&[%K6:-97C=GNC_DT'+X.98 Y#
M6OS(4Y$-K*Z%4ICB12$>Z>H[U %UE%Y""ZY_T:JV=2R4++B@9>TL"<J<5/]X
M72=BR\$-CSAXM8.W[Q <<?!K!U\'6I'IL$98X+C/Z HQ92W55$/G1GO+:'*B
MMO%),#F;2S\1WY.$EH">\1KX)1HN& ,B5!>-&5WF:K<XPB1%(YB"G$SWYRY&
M('!>\,_H"KT\C=#%Q\]]6T@RI6\G-<5=1>$=H7 ]]$")R#CZ2E)(=P5L&5(3
ME[>)Z\YK51Q!<HU\]Q)YCA<8@(;GN_LM.'Z39E_K^4?T_B&Q/V\G7#!YS'^9
M\EDM%YB74W?_AL]Q @-+7FX.; E6_.F#&SI?3+GX3V([F0F:S 1MZDUFII "
MPP42ZB2:(JYD.EI&?9R6L=.WE]MAM%GLL'4:MLY9;%Q@ <?)*I%P:]U>Z'A[
M<(=&@>]WS7QAPQ>>Q2?)T'QS<DR$X3F$AT;'":.&,&HE; [WR>V-#E:_"N3Z
MO6!_EPV&ON^%O:YG1NTVJ-WS4$_L=M>P?N#Y[CZGP2YR.MW03-EK*'NME*^X
M6.#J 2SD$XQ) BC),)F!B;5WN*51%'J=?=9#.YGYJ!,>V7W7>7]=G/.2>O*(
MUD)AR_UN-=D%W'K^W%; 9RKDJ<RK5U!!PEI62!Q.P+H'GQK#A3)8&6Z4O?5X
ME\!FNJ;A**$+(JKWKAFMZJ8[53>IQW]O7-93M[J*L-]EJF+L ;-9+I^4 J92
MTKF.)!*KZINJ(^A<EP@3*F3!H9N9K F!*0,Y/Z54;#IJ@:;*C/\"4$L#!!0
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
MM,_221S%K-LW@2<?FIRA*@I3E;8T@RWM=//*E9J=K<$LRKU9VBF N5*SZV
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
M5)?B\NM&IE4?>Y0>%*AO:SO5"764&MJAA#UW//;=8P5#W2(HC4)I#$KC4)I
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
MIYHF$RFV1)K5R&8&UAN+1C6,F\_XJB6^98C3R:L6Z5LNB@RD^I6\_[QF^NN
MO$ &>%P6!9"9X!N0FIGQ,UH,4D)&+(Q<S4%35JAWY#?RZ75.KGY^-_$U1F6X
M_;2)8%9'$)V(((S(D^ Z5^0]SR [)O!13JLIVFEZC)R,#Y6\)E$PP+\H[@K(
M#9]#>DWBT,*'CG#BUN+8\L4G^,XT\^^'A=(2C_4_'2$_UEL,N[<PN7ZO*IK"
MU,-D5B WX"6__!2.@M^[]%^([,B-8>O&T,6>?%1J37D*1"Q)*LH24UE9_91G
M9$NEI%RK 6$<WW+>)/N6Z9S@9V6%_:;D ^/(P?AJ0#B6.J1B.]I4**W(%>)5
M3C'\KA/Y6(<XLB&:0K=)PC@<!T$P\3>'1G6M"X+#=4<>W+0>W#@]F+,-RX!G
M"@M.6E!S!H0D%6595[!.KKZ?OB:[.5!T0LNHU3)R:G$>Z2<H%R [#[23M:^J
M"Y$=&7#;&G#[_=/[]I)N7(CLR(UQZ\;XQT]O9XA]W1S_KP:<R)B[UJ*["V:_
MDZNOEKMSLS\,]O>'P*GFW./O* 7N'?IJO!3;L1\']ZGP^Y>#9H]+.7(AMF-'
MHKTCD?.$[*7;2C!H,I=@4Z$TE@7,\V\EM'N'WGY$YZ9TN+_CA<Y+TX]1]]PQ
M]K8I/MNF_>4O=-_^^M4^-UEO/<-O5C__H)$J0:YL?ZG0_#77=4_5/FU[V ?;
MN?G[Y74#_$3EBG%%"E@B-+B^Q7UEW5/6$RTJVY8MA,8FSPYS[,-!F@7X?BF$
MWDW,!FUGG_P+4$L#!!0    ( +=+>UIOOKBT( (  !<%   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;*U446_3,!#^*Y:18)-*G29MATH::>M \(!4
MK0(>$ ]N<FVL.G9F7YOMWV,[:>BD;AH2+XG/ON^[^\Z^2QMM=K8$0/)0267G
MM$2L9XS9O(2*VZ&N0;F3C3851V>:+;.U 5X$4"59'$535G&A:):&O:7)4KU'
M*10L#;'[JN+F\0:D;N9T1(\;=V);HM]@65KS+:P O]=+XRS6LQ2B F6%5L3
M9DZO1[-%XOV#PP\!C3U9$Z]DK?7.&U^+.8U\0B A1\_ W>\ "Y#2$[DT[CM.
MVH?TP-/UD?UST.ZTK+F%A98_18'EG'Z@I( -WTN\T\T7Z/1,/%^NI0U?TK2^
MDRM*\KU%775@ET$E5/OG#UT=3@"C\3. N /$KP4D'2!4CK69!5FW''F6&MT0
MX[T=FU^$V@2T4R.4O\45&G<J' ZS%>I\5VI9@+'OR*?[O<#' 5FZ6H(Q4)!P
M3BYN ;F0]I*\)[;D!FS*T$7W'"SO(MVTD>)G(MU"/B3):$#B*!Z?@2]>#T^>
MPIG3W N/>^%QX$O^03CY=;VV:-S3^GU.7TLX/D_HVVUF:Y[#G+I^LF .0+.W
M;T;3Z.,YM?^)[(GVI->>O,2>_;U>ZZLPZ.Z4N"ZWR%4AU)9<"-5M7YZK11M@
M&@+X27'(HI0=3@6^Y-%FS4Z>K1\9W[C9"F6)A(W#1,.K"26F;</60%V'E[S6
MZ/HB+$LWN<!X!W>^T1J/AF^.?A9F?P!02P,$%     @ MTM[6K2RD"I^"0
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
MC6=%Q]+]^H'[.WFRK=:[NTOR/-E4-]<B6(FT;%#\_3XISKCUG7(#S2J.B_\
M4$L#!!0    ( +=+>UI.86J!) (  )X$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8W+GAM;'V476_:,!2&_XKE35LK53B$M)M8$@E*I^ZB$BKJ=C'MPL0'
M8N'8J>V0]M_/=B#+)."&^..\SWE/."=IJ_3.E  6O55"F@R7UM930DQ10D7-
M2-4@W<U&Z8I:M]5;8FH-E 51)4@<17>DHESB/ UG2YVGJK&"2UAJ9)JJHOI]
M#D*U&1[CX\$SWY;6'Y \K>D65F!?ZJ5V.])3&*] &JXDTK#)\&P\G2<^/@3\
MY-":P1KY2M9*[?SF!\MPY V!@,)Z G6//=R#$![D;+P>F+A/Z87#]9'^/=3N
M:EE3 _=*_.+,EAG^BA&##6V$?5;M(QSJN?6\0@D3?E';Q28Q1D5CK*H.8N>@
MXK)[TK?#>Q@(XG."^""(@^\N47"YH);FJ58MTC[:T?PBE!K4SAR7_D]96>UN
MN=/9?&55L2N58*#-9_3PVG#[?H,6?,\92&;0U0(LY<)<I\2Z=%Y$B@-ZWJ'C
M,^AQC)Z4M*5!#Y(!^Q] G,_>;'PT.X\O$A=0C-!D?(/B*$[0RVJ!KCY>7^!.
M^I<P"=S).6Y?[N_9VECM6N7/J7H[2G*:XL=G:FI:0(;=?!C0>\#YIP_CN^C;
M!8])[S&Y1!]X9% (JH$AI5%-.3OEM&/=!I:?RWT>I60_3$\&/5.!WH;),*A0
MC;1=^_2G_?#-NI[[%]Y-[A/56RX-$K!QTFCTQ>75W31T&ZOJT(%K95T_AV7I
M/B"@?8"[WRAECQN?H/\DY7\!4$L#!!0    ( +=+>UK#"D48D00  'T6   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+5878_:.!3]*U:V6DVEEL0&
MPC +2//1:KO2;%%1NP^K?3") 6L2.[4=F)'ZX]=V0A)F@AFJE =(0NZQS[G7
M]K$G.RX>Y(80!1[3A,FIMU$JN_)]&6U(BF6/9X3I?U9<I%CI6['V928(CFU0
MFO@H"$(_Q91YLXE]-A>S"<]50AF9"R#S-,7BZ88D?#?UH+=_\(6N-\H\\&>3
M#*_)@JBOV5SH.[]"B6E*F*2< 4%64^\:7MTB&V#?^$;)3C:N@:&RY/S!W'R*
MIUY@>D02$BD#@?7/EMR2)#%(NA_?2U"O:M,$-J_WZ!\M>4UFB26YY<D_-%:;
MJ7?I@9BL<)ZH+WSW)RD)#0U>Q!-IO\&N>'?4]T"42\73,ECW(*6L^,6/I1"-
M !0>"4!E 'H>,#X2T"\#^I9HT3-+ZPXK/)L(O@/"O*W1S(75QD9K-I29-"Z4
MT/]2':=F'[[G5#V!3RPBS @*Y@EF\AU8*!X]@,^9U=H^ Q=W1&&:R+<37^F6
M3;P?E:W<%*V@(ZU <,^9VDCP@<4D;HF_/1&/' "^IESQ1GO>-\B)^%?.>@#!
M=P %"%J"0&ZP(+*M<VZH.Q+U0+^ &H"OBSMP\>9M*]I!3_M5AOH6OG\$_D4F
MP+_72ZF$'@#_M66B0!NTHYE9X4IF.")33P][2<26>+/??X-A\$<;\X[ #H@/
M*N(#%_KL[SQ=$@'X"I"B2&E5I)DMR!]6CC8-"N#0 IN);#M#$W_;).9L^B>)
M#2MB0R<Q%,!AF<E[8CBVYM&)<6X>.P([H!M6=,-."SCLDGA'8 ?$1Q7QD3//
MMSQ--65I^9?P,=!++Z!2YEA7,[B@^WFG=58=O:AC"$=A> F?5;.S'S_)\K)B
M>7FBFO<3J*N:G1CG)K4CL .ZXXKNN--J'G=)O".P ^(PJ*U"\(OKV=W N6J4
M:,WA$:)^&-:CXY!HPQ/!5ZX\!1=S%37)XZTV0GB9$,L>[["(Y4GNSC;/Y@Y;
MI@;[.4(>U>21D_R<"+/,:@]O:.LU5^\.)-$70.\"I,(LIFP-V F)6A5P-GRV
M @7:N*% T L&1^C7;@LZ/<W+W.,L$]P4NN*U&J=RW:D)*]&:N1[:SQ&NM<&"
M;H=U,*!7F J]LQ />N^XQ4FNT\_ 6F"F0(Q54>DK*J0"$4X(B[$ 3T1__0!O
M6B7HR&&5$A1HPX8$_6&@/T<DJ*T8='NQLR7@:J/+XW42=&KA2K2F!"AP2%#;
M,^@T0<\&?+T3;*YTLI"A& 56K U/8B+:MDLW[O;.YAVVC/-CLUQMS> I;\;L
MF@T4$:D=[98MMVQ;277DL4I2[M[!P!:6:_L(:W\&W0;MD"K5*5Y\;J93$?8^
M*VJ@F--<J>W4QYWH^/"T"+5K@TYOU.)2]:B]QX\TS5.G<77CGLWX5S@X5#LX
M%'1J7E&G?JTKM$/RM:M#;E?W;)Y[U2!H%:53(U>B-:<W^&)Z\QL'?"D1:WON
M*;7ARIDJSOJJI]79ZK4]4?3KUXN#V7LLUE3/YPE9Z="@-](+BBC..HL;Q3-[
M7+CD2O'47FX(UEJ8%_3_*\[5_L8T4)TXS_X'4$L#!!0    ( +=+>UJ!C6U_
M, D  &!*   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;+U<VV[C.!+]
M%<*[6/0 W;%(29:=30PD4<]N/_1LT,',/#3V0;$96X@N'DEV.L!^_%(7FZ;$
ME"XI=3]T;+EXQ#HJDJ=*E*Y>XN0YW7*>D1]A$*77DVV6[2ZGTW2UY:&77L0[
M'HE?GN(D]#+Q-=E,TUW"O771* RFS#!FT]#SH\GRJCAVGRROXGT6^!&_3TBZ
M#T,O>;WE0?QR/:&3XX%O_F:;Y0>FRZN=M^$///M]=Y^(;],3RMH/>93Z<402
M_G0]N:&7[HSE#0J+/WS^DIY])KDKCW'\G'_YLKZ>&'F/>,!760[AB3\'?L>#
M($<2_?BK IV<SIDW//]\1/^U<%XX\^BE_"X._O37V?9Z,I^0-7_R]D'V+7[Y
M-Z\<LG.\51RDQ?_DI;(U)F2U3[,XK!J+'H1^5/[U?E1$G#5@]AL-6-6 =6U@
M5@W,6@-JO=' JAI8!3.E*P4/KI=YRZLD?B%);BW0\@\%F45KX;X?Y=?](4O$
MK[YHERT__[7WLU?R)5KQ*+\"Y#[PHO0C><CBU3/YSZZX./DQ<I-?H=SV@\LS
MSP_27\@G\ON#2S[\_9>K:2;ZDB-.5]5Y;\OSLC?.2QGY&D?9-B6?HS5?JP!3
MX<3)$W;TY):!B"Y?71"3?B3,8):F0W?=FYN:YF[WY@SPQCQ=%[/ ,]_ ^VT?
M/O*$Q$_5-4C)]V]Q$! 1["]>LOZOCO$2T=(CYA/(9;KS5OQZ(F:(E"<'/EG^
MXV]T9OQ3QQ8FF(L$IC!IG9BT(/2EB"\_VHC)003QBI,/?D32K2?.HXW:$FM6
M8.5SYF')%H[%Z.)J>CBG!SQG7WJ0P!1Z[!,]-AAHQ_ Z\#3C:^)%:\)_\&3E
MI]YCP,GWF\<T2\3LK(TX&S/B,,%<)#"%TMF)TAD8<3"E'XD<V[%JV1*;LT9L
M4M.8FTX]-L'>]242"4PATCD1Z;R+R#^+53W_Y< 3H5*.OW*R2_QJK*_%K.DE
M*=D)Q@MNM=26_9B?#_L+TZ[Q"G:V+Z](8 JO\Q.O<Y!7L491S0K__2O/ U,[
MTD' OB,=$\Q% E.(7)R(7*"OT@M,)C'!7"0PA4EJ2"%J@$%YRS=^%/58JBL\
M9:VF!C-,HS9N-88+D]IVS<Z%.SB4@#,E3D$"_I5X48=5H$)1EP%[,6>T[K;.
MT* B(ZS[#?9KJ-],^LU O\5@>>)^%\]9PZ%/UMR9F:SNN<90N.ZPAN=@SX9Z
M+C4^!85O3VE:@;5K4YVA;F"X&L/:P% =DY*;6N"\>%J8;ZJ%^?-Q8;XO%F98
M55),<7V'BN9BH:G$2K%.0>'ZQB393>-4T/9Y6-0CQV[H(/-BX=3#9@QQ3:6Z
MIK"\/I\G.WI> E)V/A5>&$[=>XV9<6$OZNZ/(8FIU,04%L7J=-F1 $='P-RJ
M$Z U:U[_,;0KE>*5PNI5,VMV9*'$I;;BWJQ.PKPY>]8)F,/#1'5,BDD*J\F;
MS2;A&R_CY$N4)7Z4^BORAQ?L6^=+5$F)BN9BH:DE02DJ&2PJ):7^B=)#3NE'
M$N^S-/.*6-*16@&?Q\K<<AQ[7@L7N -]Z<)"4^F2$I31\8I!#$E&5KQBHKE8
M:"JO4N(R6.*.51%B3:&K+PG!_>O-YABRF4G9S&#9_//*0E5'6NI"<'=[DSM&
ML9Q)Z<[@<GD;N6_.J%K^K,8D:MFF3>O" ^Y3;P;'T.A,:G0&5]1O V_U_.EA
MM8T#GI)&*G23IOOP6"V")U34\CHJFHN%IG(L<P#6(0>HDLD>PWG6&,Z:-$!C
MI<D"X X.)4!F :Q;:?PXM;4O%4YCJ:C7R=I-7+A70[V6TI]U*%Q7MZQ;2]8P
M5N_A@UJTQD)3>929!H,SC??59QAJOH&*YF*AJ3?M9;YAPOE&_]I$!=@R)VFL
M-',2W+FASLOLP82S![2%ST3-)%#17"PTE6.929@MQ7+/3ZJB@,@6;O*[3&F?
M:&.Z$M>B?NM ;V;-Z_$V1AY@GFV1@?. 82+ ;&IZW8!K6ND&W!A:W91:W6S9
MVO)CQU?Y$,MX$A84O')!@-YM&&I6-B6,A.6V+,K(VGM-M0,*AK(K*.<$Y;P%
MY<)00PF44MV$R^G?_/29/"6\2&:X.$-&$I'::/DKD?)[A&<185A&/9=YT[ 1
M/&-(:%-*:!.6T*Y_\-=<I'>O/@_66I=+@ 4@&=M-7+@;0]V40MF$A?)IC!SB
MP,O\0$A'K:].\ZJ):6$Q:TR->D/;-.M^CR&532F535@J?XG6^Q4/N9@ARWD2
MDLHP5N\%%U4J8Z&I/$JI;.)O\3!1!3(JFHN%IN[%E +90M[E834W;U#;,.J;
M&.[@\_;>D3F&DK:DDK90MH)8FAT>AHZ;;G:NSD[E6O5'JE8+5JT]]^ VJ]I,
M>\DUU6^-G0MW;NC%E#+5@K=ROR_9ME!W=:.BN5AH*K%G&[MAH?F>S1 5M%K9
MM^K[(> .]*9K#+%K2;%KP6*W?VVB J3*"+NH*Z*CE0U9N7#GACHOU:X%J]W!
MFP8L7<UXWG@<0+-UI!E/+MS)H21(+6PYX]W>M3"W/]^AHKE8:"JO4FM;L-8>
MZ_:NU=R*XMB:=1!5;V.AJ5Q*O6V! O0GWMRM.M*V!*"J;RPT]5$?J;YMX^=4
M:&U,M7V'BN9BH:D<2^UNP]K]G17:"KU>H347RK]:D,)=ZDW@&"5N6R8+-IPL
M#"OK5J"P"KGK9.7"'1Q*@$P8[)9MX3W*NBU0Q[*N6=5BM:,/-2? 0E.YDSF!
M#><$/2JZ%5*C4-N(&=0D  M-Y>?L:4\X"6BO^E8 4-47/D=O1L;(#&R9&=@M
MF4&W G&%TBP0U^O_\.EZDS-&QF#+C,%NJ9Z'NR!^Y4(L',O'Y']DP..#\&EZ
MZP74Y $+3:58)@_V'+W ;*/6ZU'17"PTE4Z9/]AP_M"Q=%JA*)4--I\M&D_1
M:0VIYBDZN%]#'SF7TGX&%]9_BR->#=9WCE7X1'V#"Q7-Q4)329;:?@;O<!DR
M5F>HFUE0T5PL-)5.J?1G'91^A_<>-.O\#ELTRB :LX7F;@#<I[X^3\]>O1/R
M9%.\PB@EJW@?9>6[:TY'R]<DW=)+MWB;4.WX#;V\*5X:-)4PY;N7OGK)QA>A
M%O G 6E<.$(O)>7KC,HO6;PK7O#S&&=9'!8?M]Q;\R0W$+\_Q7%V_)*?X/12
MJ>7_ 5!+ P04    " "W2WM:WL-3YV<)  ")4   &0   'AL+W=O<FMS:&5E
M=',O<VAE970W,"YX;6S-G%MOXS86Q[\*X2T6+3!K\R)2U&QB8&[%]F&V@Q;;
M/A3[H-A,(HPLN9*<3(#]\$O)LH\<BQ2'EC*=A_$EUCE'U)_\G2.2NGK,B\_E
MO5(5^K))L_)Z=E]5V]>+1;FZ5YNXG.=;E>F_W.;%)J[TQ^)N46X+%:^;@S;I
M@F(L%ILXR6;+J^:[3\7R*M]5:9*I3P4J=YM-7#R]56G^>#TCL\,7OR1W]U7]
MQ6)YM8WOU*^J^L_V4Z$_+8Y6ULE&96629ZA0M]>S-^3U6T)P?43SD]\2]5AV
MWJ/Z7&[R_'/]X:?U]0S7(:E4K:K:1JQ?'M0[E::U*1W(GZW5V=%I?6#W_<'Z
MC\W9Z[.YB4OU+D]_3];5_?5,SM!:W<:[M/HE?_R7:L^(U_96>5HV_Z/']K=X
MAE:[LLHW[<$Z@DV2[5_C+VU+= Y@U'  ;0^@3=Q[1TV4[^,J7EX5^2,JZE]K
M:_6;YE2;HW5P259?EE^K0O\UT<=5RP]_[I+J"?V4K516MP_ZE,99^0K]O*T;
MK40_[ZJRBK-UDMTA_8)^4V6EULW;=[NBT >E3^C#%U6LDC*^216Z.7[4MHID
MI4KT_7M5Q4E:_G"UJ'3(M>/%J@WO[3X\:@B/4/0QSZK[$GW(UFI]:F"AS_5X
MPO1PPF^IU>)[M9HC1EXABFF OD,+5-['A8YR_V+QP(Y-RAH/S.#AT'1YI^G^
M>'-35H66X'_[VF!O+^BW5W?,U^4V7JGKF>YYI2H>U&SY][\1@?]IB38X1AO8
MK/=%^^HD].^3K&V;']#_>EMI?Q)[-Z)Q4P\&#TL:A0$ET=7BH2<^?HR/?WU\
MCTUGJW7XH H]>N@!HAZ"ZG#3Y%:A)Q47O4':?87[ U&(-GO1:86LXR>;*,3Q
M-(23*!Z@_ZA.K['K0TR@C_ 8>.C4_OV!OT+_WFUN5('R6Y2?_M)5-^&9;@C#
MDH4&W<ACW/*BN']_+B%U&+6V]:C5A+_.T[36PU:?8',"O2/8/@[9%?Z<\?[H
MHV/TT;C1NW8 NUOQO ,0-M0!" ;28*MQ/>"2!B_HCX^J%DVOUNU&/,5..C@D
M(P_>K<&1 Z80,+6VZKM\HZ\5THG"ZC-J':R1SM=04I:[.&NE[-(36T_=KB@H
M$X+T:YD $(F58,OO\#P(T3^0?HGL%W\*$A) (0G&OOA6N/H&#&PD'G#T@7?K
MYV04QH()C W7'KA'K'0:F=\#SF0[?HEV_+(U,@"0A-.AFUCIZBL0@""YC((7
MT[OUWQ5.2$3$3;H! )*1">C-[S:0+L#K@:K_!"C@CMIQ-QG"!_Q^11^@@$5J
MI5C_"*Z%\3'^DFQV&^N@;C?MV04H )+2D0=U:B6N;\! 2VJG9>^(Z:WNUIFC
MN@&5U%XV&@6A%3PHB"F@20&:E(\M""N%?0,&A%(/A/H+0O0)(C0( BA)[76B
M%@3'C2 DME_]*8A(@8A4CGWUK8CU#1A 2-U >'&.U_KIHIH+SJ@AO6= .N9&
MNG%2O %G48LW(H<J4P9T8VY%GU>&QZ; &P.\,7O]-WF&Q\ZK0DJE, P8K'.7
MU USTR=XK ^!W(! !@AD;G=.1T_P!OP>$CQ^O$D3#78%@".S5Y2]P[ACHF<W
M[=L3 )/,[1;K5]QWG^+&*@-D,K=;J^-PO7565_(=F4N#RH&7S%Y!&@7AD.C9
M3?NV+Y"316,+PHIBWYD8 &G@ 5)O0;3.G@G"<&,Z %@&@Z6@)%H09,Z8]>K;
M[?@V)H Q&+ON"Z:H^P( 8N!1]WG-Q+&>1"\(3/=D@LY4H<=<H7>B-^#LD.@%
M[I-Q 6 N<*L!O3*^8 K.!<"YP*T<G"SC:_V?9'R84=/( ;P++IM*'"_C:P,Y
MS?BD@84!L# 8>4[1N2O8_9YG?'5/L(D)&!G8J\O>T=PQW[.;]NP''&C)\<@#
M/)]B;I$#.;F=G./BO776U7A]$0VK+0";W%Y/&@7AD._93?NV+P"4C[WPAD\Q
MW\B!I]R#I_Z""/H&/8*[_PSW>GAG-<Y ?:AU$33R" .[%J: ) =(\K&+03Y%
M,<@!CMRC&/3)_OCY@AI*L R$X=(#_;@;_49:B65W1EODL0/R!A>B<& >=ZL+
MO9(_/@7T!$!/7#:K>''RU_KORD=R9EK/) !^P@U^TR=_H@^,ION5 L H+KO1
MZIW\#?BE9\D?'5R4",@4 RMS^H9SQ_3/;MJW)P \Q=B+=<04\XX"T"D\%NOX
MJYSWJ#P,#"KO+%.U%Y=&03BD?W;3ONT+!!5NZW2^0A!33$4* *KP *J_(,[7
MH=;7TB (@*48*!"U$K@6!)L3>\)GM^.[2AG &(Y=#8935(,A #'TJ 9]$K[6
MS\G:/1$8[]>$0+S0C7CC)'P#S@YK[Z4[YD+ 7.A6&7IE?.$4G N!<^%ETXR7
M+\ _W[G!0VJ4#_ N=./=]!E?>,Y".A>&H2\$%H:7W6CUSO@&_(;/5O A@@>[
M0F<[Q\ ZG;[QW#'CLYOV[0G RW#LI3OA%!.0(; S]%BZXZ_R\W6J]44T;),!
M<$I[16D4A$/&9S?MV;X2$"K'WJPAIYB3E$!4Z4%4_XU'M*\$,(S;$F I!VI"
MK82]((1])9_=CF]C ACEV 6@G*( E !$^4*[->3Y;@W*0F$<"X!X\B4W:PPX
M.[NQ0<40YB1@3DZX:4-.P3G9V;GXC3=MR/--&U;] /#D7V73ANR#(36<0 0P
MC+[1IHT!OQY](0),1@,K=OH&=,>4SV[:LRM$ ,QH[$4\T11SD!' ,WK)S1NM
MLY,E7/HJ&E0.Y(P&-F^8!.&0\ME-^[8O,#0:>_-&-,5$9 1(C5YR\T9TOGFC
MOI8&00 MHX&B4"NAF?1G<VS/^>R&?%L3T!B-70)&4Y2 46<?_POMWHC.=V\0
M(;$P+/@@N+LO_R7W;PQYXRWJ(H<]NKBS;Q]/N(?C8'Q<E1!,.^%_XVT<AP#<
M!=39WH__*ELY#I%T!\!H+@PK^PCN;/W'WV@WQY!C_OS&]W#J1W#G"0%X8,%.
M[]#NF/T-&/?N%YVG!^"QU_$<+(X=<^=Y ?@E]W4<O'5S0&+LM)TG ^"!C1U&
M83AD@0/&O1NY\W@ //;FCH/%D6/N/@!GX DX(PNC]7::#)X]K671>3C<1A5W
MS2/P2K3*=UFU?T[<\=OC<_;>[!\N!S_?/Z3O8US<)3K^5-WJ0_&\GG<I]H^]
MVW^H\FWSJ+F;O*KR3?/V7L5K5=0_T'^_S?/J\*%V<'SZX/+_4$L#!!0    (
M +=+>UH#'D?ZG 4  +LD   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM
M;,5:\6_B-A3^5ZQLFNZDBL1.*- !4DNZ[:1UJWI:3].T']S$0'1)S#D&6NG^
M^-E)2' (IJ&NUA\*"7Z?GS\_/W\O\7A+V==L20@'STF<9A-KR?GJRK:S8$D2
MG/7HBJ3BESEE">;BDBWL;,4(#G.C)+:1XUS:"8Y2:SK.[]VSZ9BN>1REY)Z!
M;)TDF+W<D)AN)Q:T=C<>HL62RQOV=+S""_*9\+]6]TQ<V15*&"4DS2*: D;F
M$^L:7OEH* WR%H\1V69[WX$<RA.E7^7%IW!B.=(C$I. 2P@L/C9D1N)8(@D_
MOI6@5M6G--S_OD/_)1^\&,P3SLB,QE^BD"\GUM "(9GC=<P?Z/8W4@ZH+_$"
M&F?Y?[ MVSH6"-89ITEI+#Q(HK3XQ,\E$7L&[NB( 2H-4-, '3%P2P.W82"H
M;#?P2@,O9Z882LZ#CSF>CAG= B9;"S3Y)2<SMQ;#CU(Y[Y\Y$[]&PHY/;[^M
M(_X"/J4!2>4,@/L8I]F%N!&N R(FF(-?&1;_<1J"1QRO<3Y='WS"<11G'\<V
M%UY(+#LH>[PI>D1'>H0(W-&4+S-PFX8D5 %LX7XU!K0;PPW2(OHDZ $77@#D
M( _\N<H]_!'8(%MB1K+RH\73V>MQW5<!^J\'1#M'V\ 4&MQJ*MT<W3V"_L<Z
M>2(,T'F)G(%_'F@< [$^MIB%_[9-58'HM2/*G'.5K7! )I9(*AEA&V)-?_H!
M7CH_M[%I$LPW!*8PZ55,>CKTJ0C,*%V(?"+60D# AV@W2ZWA7F!=YE@RS6ZF
M:#3P$!R-[<T^/=H^N])C"$RAIU_1T]<&VI<\F9(07&\($YL#>"!RAY&4_1[-
M"?B;8":"[_HIXTSD]=; ZYL,/)-@OB$PA=G+BME+;>!5S.*2658Q&TMF7R2S
M;73J8:%SU'*FM>S*G2$PA;M!Q=U &Y6[I/=(LIQ!L5_=/A,61!E^BLF)<!R8
M#$>38+XA,(72847I4!LW.THW-:6DIO0"U#L.+?:RLN&)A#D\2)C0=8;NH)DP
MM<YUY=$0F,+CJ.)Q]"8>#Y9]^2L!*Q:5&U HMG*95E>"\)S;C^#[GB9IX[EP
M:KB_,?7<?H-DK>==238$II ,G5K*.EJ:FYI5[$%W1$9HZY+7@W5=\T;1?%-H
M*I%[-0'4IM(#\:]/GB6:*29-HOFFT%0F4<TDTH9DG2%%)1=\W>7)11&>WTNE
MWDHJ.LR2C:6K[[LS4X<=HJI#=?AU10*U,GTJ]V(I7D32BFC8.DP]@'=<N.@M
M.X_^/>H-6!<<T#->NT&3!<7,*)IO"DVELRY0H%:E3V_((DK3#C5<B:>LMKXC
M_II+SFBI80I-9:DN-J"^+,AS^VFY5J(HW#AMW+RNG=_63N5:'4]= $"M&.Y8
MMI=@2KYKG?+#=FVAX>N=.W<R:ZD.A]V*\MN=AKS/->2)+=RDUIX91?--H:G$
MUMH=ZL5[>RXY0X[#-CWNH6:X&17DIM#4Y[*U(D=Z1;Z?8<Y@K$2'RMKK-670
MKE5?U\K7>WHN$[6D1EJAV9:;SB$$'H00[ V;=7-+J\- \_4.GTM(K8P1>O>'
MB,BD )X91?--H:GTULH;Z87SV4\23^ ."TN ^B#$+^TO55Z'X(&D> V$O&-0
MOA[J7!)K58[T[P'*]-5*D]YR5 X2%H,$T#U.EU'A;0I-9:P6WDC_:N!-#V&1
MT9<"1M%\4V@JK[541WJI_DY/8M&A%!_T#R6PWKG.5+['6P)45PE(7R7\3P]C
M2Z].J#^][YV9?H^2!-4E"7K;ZX/S]RA]OX/F#C,ZGGR-5BJFT J^[;U3'0EA
MB_QT3 8"NDYY<3BBNEN<P+F!5WY^4*5Q_QI>7>?G4>P:ICC6<X>9*&XR$).Y
M@'1Z Y'E6'%2IKC@=)6?'7FBG-,D_[HD."1,-A"_SRGENPO9075>:?H?4$L#
M!!0    ( +=+>UK4%QXN/ 0  (02   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;+5876_B.!3]*U96&G6D4?-!(- %I)9VM?/0%2K:V8?1/ICD!JPF
M<<9VH)7FQX_MA)#08%K$4*DDQ/?XGN-K^\3C+67/? T@T$N:9'QBK87(;VR;
MAVM(,;^F.63R24Q9BH6\92N;YPQPI(/2Q/8<9V"GF&36=*Q_F[/IF!8B(1G,
M&>)%FF+V>@<)W4XLU]K]\$16:Z%^L*?C'*]@ >+??,[DG5VC1"2%C!.:(0;Q
MQ+IU;V9NH )TBV\$MKQQC125):7/ZN9K-+$<E1$D$ H%@>77!F:0) I)YO&C
M K7J/E5@\WJ'_I<F+\DL,8<93?XCD5A/K*&%(HAQD8@GNOT;*D)]A1?2A.O_
M:%NU=2P4%ES0M J6&:0D*[_Q2R5$(\ +C@1X58!W&. >">A5 3U-M,Q,T[K'
M D_'C&X14ZTEFKK0VNAHR89D:A@7@LFG1,:)Z<./@HA7]#4+(5."HGF",_X%
M/:1Y0E\!T$+0\!G-"Q:NI5KZ,;JR'A;SN?497=V#P"3AG\>VD,DH2#NL.KXK
M._:.=.QZZ)%F8LW10Q9!U :P)8N:BK>C<N<9$>\AO$8]]POR',]'4@W@B*\Q
M ]Z1W>S]6+U.E%:*O5KMGH;M'5/;I.KWVR473-;U_UUJEL!^-[":[#<\QR%,
M+#F;.; -6--/?[@#Y\\N\A<":VG@UQKX)O3IC*:IG+]<*Y!7"D3HBF25SIW%
M5&(.-*9:FC93K^<'/=<?C>U-DUI'0S<(_('CUPU;:??KM/O&M&4AN.99\?T1
MTB6PSM$S8G]T]"X$UI)A4,LP^%T5/+BD!A<":VD0U!H$[Z]@O)$+(%XF@.2>
M6M?SJ7(.WE2I.U"?@V(VYG$FRV'-<FADN=#9'^-7R$6;(;4-('A1O:LYC#G*
M@:F=1#H 1&,4-I62)H(+G$4D6W5)4F8S:DCB7#ON@2#&E,\49%0+,GK_L#?(
MG!KKT=L527\.J!D[/Y.:Z^QM@&,D=U\PK'V5'+5ZD&D< SLR7"?PO "E>GOO
MFKSFV'.Y-BR/:\SM">0J14H;J8H:JC6-(T'WY%NU6Y:[6$-9\B=&O.J_-;T]
MK^\?C+@YS7-E\/8R>$89YJVI&F/"I+%DS_+588.3HF/^9BC!7*!(.BLD2Q_%
MA.G;5]5T5RMJ!2 TZI3%ZYCBP_ZA*L:LSU5E[]!<H_DYTYY4H,T1'_H#[W#Y
M,O=]+K>]\W(_8+VJ#B(]!0CG!9;O "=YOK57_9[\.]RXS(F<2W3OU=Q+F37T
M$SV2C*1%:O1OYOX^:EXNA=969V_AW-_FX=R+FKA+H;5UV-LXU^SC_BG4>+=V
MO$B_-3:7LY_EFV2G&!TN[G >7-3!V8WW_!382A]_<+E*%YDH7_GK7^LCEEM]
ML&#OFY?G,X^8K4C&40*Q#'6N UF2K#SR*&\$S?6IP9(*05-]N08L=T'50#Z/
M*16[&]5!?? T_0502P,$%     @ MTM[6J.X%98S!   *1(  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S,N>&ULM5A-;^,V$/TKA%H4N\ F$F5]V*EM('%V
MVST$"!*D>UCT0$L3FXA$:DG:3OKK2U**+-FRV@V4BRU2G,=YCZ/AD-,=%T]R
M#:#0<YXQ.7/62A47KBN3->1$GO,"F'[SR$5.E&Z*E2L+ 22U1GGF^IX7N3FA
MS)E/;=^MF$_Y1F64P:U <I/G1+Q<0<9W,P<[KQUW=+56IL.=3PNR@GM0#\6M
MT"VW1DEI#DQ2SI" QYESB2\6.#8&=L1?%':R\8P,E27G3Z;Q-9TYGO$(,DB4
M@2#Z;PL+R#*#I/WX48$Z]9S&L/G\BO[%DM=DED3"@F??:*K6,V?LH!0>R293
M=WSW)U2$0H.7\$S:7[2KQGH.2C92\;PRUA[DE)7_Y+D2HF'@AR<,_,K /S#
MP0F#464PLD1+SRRM:Z+(?"KX#@DS6J.9!ZN-M=9L*#/+>*^$?DNUG9I__K&A
MZ@5]90DP(RBZS0B3G]"]XLG3V946*$4+GNNHD<3J_N$:%*&9_(C.T,/]-?KP
MZ\>IJ[0G!L]-JEFOREG]$[-B']UPIM82?68II&T 5U.H>?BO/*[\7L1K2,[1
M"']"ON<''0XM_K_YJ,>=42WKR.*-3N"5\BV/Y?O\;)X!?;]<2B5T$/_=I5X)
M'G2#FR_[0A8D@9FC/UT)8@O._+=?<.3]WL5\(+"6#D&M0]"'WM(A:>H I0Y=
MY$O$T"*:++2=!T& @WCJ;INTCH=%<1A[7CVLY7!8.QS^M\/HM,/V/U'ZK>)H
M"3J3)7S%Z#^Z0^=4!'F1\1< B0A+$>.L[NAB6KH2-2C@$<;Q.#B@VNOR&U<P
MJ@6)>@59=(EPQ'U3V)2\IK"E;(42$#I),%2 L#N-SBY:3992@]*E1'2L1!CZ
MOG\@1*^K;Q0BKH6(>X5X8 V^E1"=JQH?!2;&811&AV1ZIWLCF7%-9MQ+YIO=
MWB ](UL0>KLV*T5YBKANHMV:)FNT:?)M?0I4GOX*N@3I=\5'+T"$1!.4EUL"
M'J.4O'1)N^A%>J-DDUJR2:^?=QJ1""V,^;*O8:LKH$+7,PI]OX%\":(SD?="
M_FPB'PBLQ1Y[^T+!>\\MK4(?2(JAT-I:-(HF//BV5D&V\D(\F6!\D!:J<>U<
M.!GCJ'MCP_[>:;_?:9)5^](-$4^@3*+NB]U^N)]>L8'0VN3W]1A^UX(,#UJ1
M#876UF)?D^'AB[(*LAF5P7@43PZ#]WC8V208GPC=?5&&^ZNR/X#I;2JSP7N9
MZF,0-6MESRN]$3Q0X51Q>X\R#._K,!R]:P0/5#M56KQ')8;WI1CNK\7>%,''
M=9F/PW%X>*[H&!?B:#SR#X+8;1RZ<Q K>Q<AM3L;ILIS:]U;WG=<F?L.<V@_
MZ+_$%Y?V]._N8<I+%)VG5Y1)E,&CAO3.8^V4*.\ERH;BA3W:+[E2/+>/:R I
M"#- OW_D7+TVS 3U[=#\7U!+ P04    " "W2WM:WP3AP$T"  "4!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6RM5$V/TS 0_2M60&A7@KI-^K&4
M)%(_0'!8J6JU<$ <G&3:6.O$P7;;[;]G[*2AN[35'K@D'GO>\WNV9\*]5(\Z
M!S#DJ1"ECKS<F&I,J4YS*)CNR I*7%E+53"#H=I072E@F0,5@OK=[I 6C)=>
M'+JYA8I#N36"E[!01&^+@JG#%(3<1U[/.TXL^28W=H+&8<4VL +S4"T41K1E
MR7@!I>:R) K6D3?IC6=]F^\2OG/8ZY,QL4X2*1]M\"V+O*X5! )28QD8_G8P
M R$L$<KXW7!Z[986>#H^LG]QWM%+PC3,I/C!,Y-'WIU',EBSK3!+N?\*C9^!
MY4NET.Y+]G5N,/1(NM5&%@T8%12\K/_LJ3F'$T#O$L!O /Y+0/\"(&@ @3-:
M*W.VYLRP.%1R3Y3-1C8[<&?CT.B&E_865T;A*D><B9=@N *\%D,6@I7D9@Z&
M<:%OR0?RL)J3F[>W(36XD4VG:4,ZK4G]"Z0]G]S+TN2:?"XSR)X34%38RO2/
M,J?^5<8YI!T2]-X3O^OWSPB:O1X>7)$3M*<6.+[@E:?V<Y)HH_!)_CIW6#57
M_SR7+=.QKE@*D8=UJ$'MP(O?O>D-NY_.&?U/9,]L]UO;_6OL\0PO5?%D:PM0
MD^1 H*B$/( ZY[JF&C@JVTMV\<?1W6@8TMVIG7^S1@.\I#:KUDE/'G@!:N/J
M7I-4;DM3/Z)VMFXM4VPMK@1?S&/+F;A*HW]IZGYUS]2&HRL!:Z3L=D:H2=4]
MH Z,K%P9)=)@4;IACFT3E$W ];64YAC8#=I&'/\!4$L#!!0    ( +=+>UH4
MH$=JO ,  *<5   9    >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;+6876_B
M.!2&_XJ5&:TZTD[S12AE(5(A&>U>=(3*SO:BF@N3'"!J$F=L ^V_7]M) VE#
M"AJW%R5._#['Y[Q@*V>T(_21K0$X>LK2G(V-->?%T#19M(8,LTM20"Z>+ G-
M,!=#NC)900''2I2EIF-9?3/#26[X(W5O1OT1V? TR6%&$=MD&:;/$TC);FS8
MQLN-NV2UYO*&Z8\*O((Y\!_%C(J165/B)(.<)21'%)9CX\8>AK8K!6K&?PGL
MV,$UDJDL"'F4@W_BL6')%4$*$9<(+#ZV,(4TE22QCE\5U*AC2N'A]0O]FTI>
M)+/ #*8DO4]BOAX; P/%L,2;E-^1W=]0)>1)7D12IOZC73G7LPP4;1@G6246
M*\B2O/S$3U4A#@2"TRYP*H'S6M [(G K@?M:T#\BZ%6"WJD1O$J@4C?+W%7A
M LRQ/Z)DAZB<+6CR0E5?J46]DEQ^4>:<BJ>)T''_#E+,(?XZPY0_HW\ISAE6
M%C)T$0#'2<J^H*_HQSQ %Y^_C$PN8DJE&57\2<EWCO!M=$MROF8HS&.(6_3!
M.WJG V"*9.N,G9>,)TXG\3O97B+7^A,YEM-K6=#T=+G;ED^W/(!(R.VCT</3
MY6Y',=S:?E?QW'/M1P\W"\:I&/QL,[VD]MJI<G,;L@)',#;$[L6 ;L'P__AD
M]ZV_V@JN$Q;HA(6:8 UK>K4UO2YZ;4VAK.%[:]K\Z$2=ZT<)\Q1,'C1;W[/4
MW\C<'I;Z[3R[/W@S+6R9YC:F-<KCU>7Q.LLSP\_BO.*(+%%$\BU0GBQ20#GA
MP%"2<Q")\K92>6^6X[8D-^V,?NZ7\K28H::8C7KVZWKV?[^>Z"+)$5MC<=UZ
M%I0A^H=YVM[5]>O:=J[DW-KJA(6:8 T'KFH'KCH=F)(L$QOOG)/H$3W<0K8
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
M] 2)[3G)]D;Q=75R,.-*\:*Z7#$Z9\(8Z.<+SM7NQKR@.:T:_P=02P,$%
M  @ MTM[6MX=0?'D P  !Q0  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N
M>&ULM9A=;]LV%(;_"J$50PHTT9<_DLP6X$3-UHL408UN%T4O:.G8$B*)*DG9
M+; ?OT-)D:5,X>:-N; M2GS?H_.8AQ*Y.##^*!( 2;[G62&65B)E>6W;(DH@
MI^*"E5#@E2WC.978Y#M;E!QH7(ORS/8<9V;G-"VL8%&?>^#!@E4R2PMXX$14
M>4[YCQO(V&%IN=;3B4_I+I'JA!TL2KJ#-<C/Y0/'EMVYQ&D.A4A903ALE];*
MO0[=B1+4/7Y/X2!ZQT2ELF'L434^Q$O+47<$&41265#\V<,M9)ERPOOXUII:
M74PE[!\_N=_5R6,R&RK@EF5_I+%,EM:E16+8TBJ3G]CA-V@3FBJ_B&6B_B:'
MIN_<MTA4"<GR5HQWD*=%\TN_MR!Z DQT7."U N^Y8/J"P&\%_K\53%I!C=IN
M4JDYA%328,'9@7#5&]W400VS5F/Z::'^][7D>#5%G0S6U4; MPH*2=[O\5N0
MLQ D33/QEIR3S^N0G+UYN[ EAE(".VIM;QM;[P5;E]RS0B:"O"]BB$?TH5[O
M:_0VIMCEZ3WE>>-I#5<EOR">\PX_GC^6CUY^!QN47];RZ5@Z>OD]5='G8_)!
M-G[WK_FUG_^"WP<A*EI$0-8T \*VY);E.5;16K+HD7Q9;83D6%%?1^[TIG&>
MC#NK:>9:E#2"I87SB "^!ROX^2=WYOPR1LVD66C(;$!TTA&=Z-R#7SD3@D14
M)*3D+ *(!=EREB/<+?"TV(VA;"RGM:6:8/>![T\]9W*UL/=]2MK0IU(R9#:@
M-.TH3;64GL\6Y,L]Y!O@7\F?SX9@>WZ,FC;$J0/0I%EHR&R =M:AG;U:2<],
M$C5I%AHR&Q"==T3GVL'ZL5)#4*$4"45[DB)BB$E5(M:(%7O@]=L+=FA:,MT@
M^H))['N6%JUL[.EWHXU\*O'&;-:;1N:>X_O#220T%'* \K)#>?D_ZO[([F/-
M3E?\VCBG@C-I%AHR&_"]ZOA>O5KQ7YDD:M(L-&0V(.HZQQ=;1SMF5SFK<*2.
M5G=[!B<#+'/)L%WC%@KW&&-]J%,AMV[]]X;+J>,XSPK>5- AO]["P/W/-;^2
MYS*!<WRM?<2EZ1V-TBR5/[2%KX]V,D*3;J$IMR%I[TC:>[7J;ZU-837I%IIR
M&V(]KI%<[8(A>*+9+^Y_>J[K+4_&:71YU+KUWQ/\N><YKM=-'$-2Q[6/^PJ+
M'[WGR:B,KI'<OZ_,IA/'Z<^Q#2J[MW.2 ]_5.U#J^8"/CF83I3O;[7*MZKT=
M^]B]V2+#R7"7%H)DL$6I<S''Z+S9=6H:DI7U/LR&2<GR^C !&@-7'?#ZEN&S
MJ6VH -W>7_ 74$L#!!0    ( +=+>UJ(5F"*: ,  )47   -    >&PO<W1Y
M;&5S+GAM;-U876_:,!3]*U&Z3JTT-82L@:R M"%5FK1-E=J'O56&.&#)<3+'
M=-!?7U\[)$!]$>O#!@.5V/?DG'ML7^>C@TJM.+V?4ZJ\9<Y%-?3G2I6?@J":
MSFE.JJNBI$(C62%SHG17SH*JE)2D%9!R'G0[G3C("1/^:" 6^6VN*F]:+(0:
M^F&GB7GV\#75T?BC[UF]<9'2H?]X\?[7HE W[SQ[//MP=M9YO+S9C5\8X-(/
MG*+7!XA>=3JX,("8>'R8^#YM3+JW+6U./]="EGB.T?H.FL[2,J&#D1,WV0R@
MG0S,<J^#T+?8&#D\<)WV+Q0JWSU(?H\V)APY![TQ9$,,ZBTP&F2%:'="Y-N
M5B8Y]9X('_ICPME$,F!E)&=\9<-="$P+7DA/Z2VH4X40J9XM'-H>[,Y:)V>B
MD":WS6!_)_7I.\"Z!P89YXW!KF\#HT%)E*)2W.J..=D$7T%>W7Y8E=KA3))5
MV+WV6X(YZ"230J94ME<$?QT:#3C-P(YDLSD<55$& "I5Y+J1,C(K!#$>UHRZ
MH66GE/-[N'3]S+:TE]G&FIDR%4U3&ZJ;5L9V0']3S6IORO;>I.N5[*E07Q9Z
M.,+TH<CHG:096YK^,FL,8.HAKD[*DJ\^<S83.;6#/SCA:$#6/&]>2/:LLT&I
M3'6 2M][HE*QZ6;DMR3E UVJ=3DM,]QS]P0]_]UYGE%!)>&;IG7M'_,LO]EQ
M?:O_%Y[-9677L=-DU#M^C_7CS;&;C$_!Y$DL=_\43";';S(Z 8_U _6QFPQ/
MP63W%$Q&1VDRJ!]\-YZNMYZMFZ@'[S!#_P>\#?$VJ3=9,*Z8J'MSEJ94O'K$
MUO**3#C=UM?GIS0C"ZX>&G#HM^WO-&6+/&G.NH.)J,]JV]]@>&'<O$#I7$RD
M=$G3<=V5LXEI>KJAL]8?(.PBM^;C1C".Q=P(8%@>S '&L2PLS_\TGCXZ'HMA
MWOI.I(]R^BC'LES(V'RQ/&Y.HC_ND29)%,4Q-J/CL=/!&)NW.(8_MQKF#1A8
M'LCT9W.-KS9>(?OK %O3?16"C12O1&RD^%P#XIXW8"2)>[6Q/,# 5@&K'<CO
MS@,UY>9$$:PJY@W;P3B2)!@"M>BNT3A&9B>&KWM]L%T214GB1@!S.X@B#('=
MB".8 _" (5%D[H,[]Z-@?9\*VG_$CUX 4$L#!!0    ( +=+>UJ7BKL<P
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
M Q0    ( +9+>UI&QTU(E0   ,T    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ MDM[6EZ=O0+R    *P(  !$
M         ( !PP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ MDM[
M6IE<G",0!@  G"<  !,              ( !Y $  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    " "V2WM:TJ7M]<<'  !1-   &
M@($E"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ MDM[
M6H"2MJ_R!P  FR,  !@              ("!(A   'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( +9+>UH1VHKCKP(  .L'   8
M      " @4H8  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M" "V2WM:F153.4P%  #3%0  &               @($O&P  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ MDM[6C.0<_,["P  5&(  !@
M             ("!L2   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( +9+>UJG@0D0\@@  %,I   8              " @2(L  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "W2WM:T,R']S8+   7
M&@  &               @(%*-0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ MTM[6C"18S)O(   B%\  !@              ("!MD
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( +=+>UJ:BZI_
M:@,   L(   8              " @5MA  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    " "W2WM:!^C@WXH"  "H!0  &0
M@('[9   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( +=+
M>UJFX^RT"@D  )T5   9              " @;QG  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ MTM[6LU$[*1U P  I@@  !D
M         ("!_7   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    " "W2WM:=!4:B[ )   1&P  &0              @(&I=   >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( +=+>UI7$#Z5+@L  (T;
M   9              " @9!^  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ MTM[6CE30M@?$   8RX  !D              ("!]8D
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "W2WM: S%"
MAOT1   ]-@  &0              @(%+F@  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( +=+>UK).E+&I@(  /$%   9
M  " @7^L  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
MMTM[6HE,BN(O P  &P<  !D              ("!7*\  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    " "W2WM:<-$V\[8#  !'"0  &0
M            @('"L@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( +=+>UKA=%F&YP,  %8(   9              " @:^V  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ MTM[6L'Z2UBZ @
MS 4  !D              ("!S;H  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    " "W2WM:9OAYID@(  #C*P  &0              @(&^
MO0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( +=+>UKA
M%6(A0P(  ) &   9              " @3W&  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ MTM[6K*B2-U;"P  Z!H  !D
M     ("!M\@  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M" "W2WM:8) X9FXB  "G;@  &0              @(%)U   >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( +=+>UK+*W:,< 8  #L1   9
M              " @>[V  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ MTM[6L?+E^M5!   A H  !D              ("!E?T  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " "W2WM:LAA=ZBL$
M  ":"0  &0              @($A @$ >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( +=+>UI^L-4H;@8   D0   9              "
M@8,& 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ MTM[
M6FFSC0<\!   $@H  !D              ("!* T! 'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    " "W2WM:(0!2[30'  "Q%   &0
M        @(&;$0$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( +=+>UK1!4%+XP,  , )   9              " @089 0!X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ MTM[6C-,$)6[ P  [@<
M !D              ("!(!T! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    " "W2WM:!$N8Z_X"  #D"   &0              @($2(0$
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( +=+>UIM-ENO
M+P(  "P%   9              " @4<D 0!X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ MTM[6J.&Z&:I @  _@8  !D
M ("!K28! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "W
M2WM:J/8XC94"  "$!@  &0              @(&-*0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( +=+>UIEIVJCX0,  / 2   9
M          " @5DL 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ MTM[6C([ \T] @  Y00  !D              ("!<3 ! 'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "W2WM:A1]R[UT"  #5
M!0  &0              @('E,@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( +=+>UHE#PEF#0,  'X)   9              " @7DU
M 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ MTM[6ER:
M_,\< P  Y L  !D              ("!O3@! 'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    " "W2WM:G+S#J. "   _"   &0
M    @($0/ $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M +=+>UK88R$4N@,  +P.   9              " @2<_ 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ MTM[6L)3#]T;!   ZQ,  !D
M             ("!&$,! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    " "W2WM:?-AM;@,$  #I%P  &0              @(%J1P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( +=+>UJ=F+6?8 (
M ,,%   9              " @:1+ 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ MTM[6K99V= K @  #04  !D              ("!
M.TX! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " "W2WM:
M#N3QJ5L"   7!@  &0              @(&=4 $ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( +=+>UJV9SH1IP4  %H<   9
M      " @2]3 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ MTM[6D*%"#($ P  JP@  !D              ("!#5D! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "W2WM:]+G(!CT$   :%@
M&0              @(%(7 $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    ( +=+>UKIA_ZXF0<  "1$   9              " @;Q@ 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ MTM[6K?ZYT:]
M"   ?U(  !D              ("!C&@! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    " "W2WM:KFYTL5X$  "9$@  &0
M@(& <0$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( +=+
M>UJ]V-@+M (  &H(   9              " @15V 0!X;"]W;W)K<VAE971S
M+W-H965T-38N>&UL4$L! A0#%     @ MTM[6EIG;Z0G P  <0H  !D
M         ("! 'D! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M    " "W2WM:LHN#5$(#  #Z"0  &0              @(%>? $ >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( +=+>UJ&X#2W7P0  !P0
M   9              " @==_ 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
M4$L! A0#%     @ MTM[6OU5/XB9!@  *S4  !D              ("!;80!
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " "W2WM:@>)H
MW'L+  "$D   &0              @($]BP$ >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;%!+ 0(4 Q0    ( +=+>UIW:EBOIP,  "02   9
M  " @>^6 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @
MMTM[6D>N?-.# P  Y0\  !D              ("!S9H! 'AL+W=O<FMS:&5E
M=',O<VAE970V,RYX;6Q02P$"% ,4    " "W2WM:;[ZXM" "   7!0  &0
M            @(&'G@$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4
M Q0    ( +=+>UJTLI J?@D  -AC   9              " @=Z@ 0!X;"]W
M;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ MTM[6DVMIXF1!P
MT5$  !D              ("!DZH! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6Q02P$"% ,4    " "W2WM:3F%J@20"  ">!   &0              @(%;
ML@$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( +=+>UK#
M"D48D00  'T6   9              " @;:T 0!X;"]W;W)K<VAE971S+W-H
M965T-C@N>&UL4$L! A0#%     @ MTM[6H&-;7\P"0  8$H  !D
M     ("!?KD! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M" "W2WM:WL-3YV<)  ")4   &0              @('EP@$ >&PO=V]R:W-H
M965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( +=+>UH#'D?ZG 4  +LD   9
M              " @8/, 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L!
M A0#%     @ MTM[6M07'BX\!   A!(  !D              ("!5M(! 'AL
M+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " "W2WM:H[@5EC,$
M   I$@  &0              @(')U@$ >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+ 0(4 Q0    ( +=+>UK?!.' 30(  )0%   9              "
M@3/; 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ MTM[
M6A2@1VJ\ P  IQ4  !D              ("!M]T! 'AL+W=O<FMS:&5E=',O
M<VAE970W-2YX;6Q02P$"% ,4    " "W2WM:S$%O)W,$   $%   &0
M        @(&JX0$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0
M   ( +=+>UKSX%,QRP4  +D:   9              " @53F 0!X;"]W;W)K
M<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ MTM[6MX=0?'D P  !Q0
M !D              ("!5NP! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q0
M2P$"% ,4    " "W2WM:B%9@BF@#  "5%P  #0              @ %Q\ $
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( +=+>UJ7BKL<P    !,"   +
M          "  03T 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( +=+>UH80/)T
MYP4  )TS   /              "  >WT 0!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " "W2WM:>@0#75P"   A+@  &@              @ $!^P$ >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "W2WM:+B@*V!4"
M  #\+   $P              @ &5_0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     5@!6 )$7  #;_P$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>241</ContextCount>
  <ElementCount>450</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/BalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StatementsOfComprehensiveLoss</Role>
      <ShortName>Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>040000 - Statement - Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StatementsOfCashFlows</Role>
      <ShortName>Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Organization, Nature of Business, and Liquidity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity</Role>
      <ShortName>Organization, Nature of Business, and Liquidity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CashAndCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Equity Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlans</Role>
      <ShortName>Equity Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RetirementPlan</Role>
      <ShortName>Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RelatedpartyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Net Loss per Share Attributable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061700 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>070100 - Disclosure - Organization, Nature of Business, and Liquidity (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies</Role>
      <ShortName>Organization, Nature of Business, and Liquidity (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://femasys.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>070200 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://femasys.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>080200 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>080800 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/IncomeTaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/StockholdersEquity</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>081000 - Disclosure - Equity Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansTables</Role>
      <ShortName>Equity Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/EquityIncentivePlans</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>081300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>081400 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/SegmentReporting</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>090100 - Disclosure - Organization, Nature of Business, and Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails</Role>
      <ShortName>Organization, Nature of Business, and Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>090200 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>090202 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>090204 - Disclosure - Summary of Significant Accounting Policies, Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>090206 - Disclosure - Summary of Significant Accounting Policies, Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>090208 - Disclosure - Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>090210 - Disclosure - Summary of Significant Accounting Policies, Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>090212 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090214 - Disclosure - Summary of Significant Accounting Policies, Deferred Offering Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Deferred Offering Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090216 - Disclosure - Summary of Significant Accounting Policies, Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090218 - Disclosure - Summary of Significant Accounting Policies, Clinical Holdback (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Clinical Holdback (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>090220 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>090222 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090224 - Disclosure - Summary of Significant Accounting Policies, Advertising Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Advertising Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090226 - Disclosure - Summary of Significant Accounting Policies, Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies, Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CashAndCashEquivalentsDetails</Role>
      <ShortName>Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/CashAndCashEquivalents</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Commitments and Contingencies, Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails</Role>
      <ShortName>Commitments and Contingencies, Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090502 - Disclosure - Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails</Role>
      <ShortName>Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/NotesPayableDetails</Role>
      <ShortName>Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/NotesPayable</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Summary (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing), Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>090702 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090704 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090706 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails</Role>
      <ShortName>Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>090802 - Disclosure - Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails</Role>
      <ShortName>Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>090804 - Disclosure - Income Taxes, Deferred Tax Assets (Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails</Role>
      <ShortName>Income Taxes, Deferred Tax Assets (Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>090806 - Disclosure - Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails</Role>
      <ShortName>Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Stockholders' Equity, Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquitySummaryDetails</Role>
      <ShortName>Stockholders' Equity, Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>090902 - Disclosure - Stockholders' Equity, Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails</Role>
      <ShortName>Stockholders' Equity, Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>090904 - Disclosure - Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails</Role>
      <ShortName>Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>090906 - Disclosure - Stockholders' Equity, Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityPreferredStockDetails</Role>
      <ShortName>Stockholders' Equity, Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>090908 - Disclosure - Stockholders' Equity, April 2023 Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityApril2023FinancingDetails</Role>
      <ShortName>Stockholders' Equity, April 2023 Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>090910 - Disclosure - Stockholders' Equity, Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityWarrantsDetails</Role>
      <ShortName>Stockholders' Equity, Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>090912 - Disclosure - Stockholders' Equity, Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityDividendsDetails</Role>
      <ShortName>Stockholders' Equity, Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Equity Incentive Plans, Stock Option Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails</Role>
      <ShortName>Equity Incentive Plans, Stock Option Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>091002 - Disclosure - Equity Incentive Plans, Stock Option Plan Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails</Role>
      <ShortName>Equity Incentive Plans, Stock Option Plan Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>091004 - Disclosure - Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails</Role>
      <ShortName>Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>091006 - Disclosure - Equity Incentive Plans, Inducement Grant and Valuation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails</Role>
      <ShortName>Equity Incentive Plans, Inducement Grant and Valuation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>091008 - Disclosure - Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails</Role>
      <ShortName>Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>091010 - Disclosure - Equity Incentive Plans, Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails</Role>
      <ShortName>Equity Incentive Plans, Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Retirement Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RetirementPlanDetails</Role>
      <ShortName>Retirement Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/RetirementPlan</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Related-Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RelatedpartyTransactionsDetails</Role>
      <ShortName>Related-Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/RelatedpartyTransactions</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>091400 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/SegmentReportingTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ef20038998_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>091500 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/SubsequentEvents</ParentRole>
      <Position>78</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ef20038998_10k.htm">ef20038998_10k.htm</File>
    <File>femy-20241231.xsd</File>
    <File>femy-20241231_cal.xml</File>
    <File>femy-20241231_def.xml</File>
    <File>femy-20241231_lab.xml</File>
    <File>femy-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image00001.jpg</File>
    <File>image00002.jpg</File>
    <File>image00005.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="861">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>103
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20038998_10k.htm": {
   "nsprefix": "femy",
   "nsuri": "http://femasys.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "ef20038998_10k.htm"
     ]
    },
    "schema": {
     "local": [
      "femy-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "femy-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "femy-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "femy-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "femy-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 355,
   "keyCustom": 95,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 35,
   "memberCustom": 50,
   "hidden": {
    "total": 34,
    "http://fasb.org/us-gaap/2024": 25,
    "http://femasys.com/20241231": 3,
    "http://xbrl.sec.gov/dei/2024": 6
   },
   "contextCount": 241,
   "entityCount": 1,
   "segmentCount": 86,
   "elementCount": 725,
   "unitCount": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 861,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://femasys.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://femasys.com/role/BalanceSheets",
     "longName": "010000 - Statement - Balance Sheets",
     "shortName": "Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://femasys.com/role/BalanceSheetsParenthetical",
     "longName": "010100 - Statement - Balance Sheets (Parenthetical)",
     "shortName": "Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://femasys.com/role/StatementsOfComprehensiveLoss",
     "longName": "020000 - Statement - Statements of Comprehensive Loss",
     "shortName": "Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://femasys.com/role/StatementsOfStockholdersEquity",
     "longName": "030000 - Statement - Statements of Stockholders' Equity",
     "shortName": "Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20221231_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://femasys.com/role/StatementsOfCashFlows",
     "longName": "040000 - Statement - Statements of Cash Flows",
     "shortName": "Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:Depreciation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity",
     "longName": "060100 - Disclosure - Organization, Nature of Business, and Liquidity",
     "shortName": "Organization, Nature of Business, and Liquidity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPolicies",
     "longName": "060200 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://femasys.com/role/FairValue",
     "longName": "060300 - Disclosure - Fair Value",
     "shortName": "Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://femasys.com/role/CashAndCashEquivalents",
     "longName": "060400 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://femasys.com/role/CommitmentsAndContingencies",
     "longName": "060500 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://femasys.com/role/NotesPayable",
     "longName": "060600 - Disclosure - Notes Payable",
     "shortName": "Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing",
     "longName": "060700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://femasys.com/role/IncomeTaxes",
     "longName": "060800 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://femasys.com/role/StockholdersEquity",
     "longName": "060900 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://femasys.com/role/EquityIncentivePlans",
     "longName": "061000 - Disclosure - Equity Incentive Plans",
     "shortName": "Equity Incentive Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://femasys.com/role/RetirementPlan",
     "longName": "061100 - Disclosure - Retirement Plan",
     "shortName": "Retirement Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://femasys.com/role/RelatedpartyTransactions",
     "longName": "061200 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders",
     "longName": "061300 - Disclosure - Net Loss per Share Attributable to Common Stockholders",
     "shortName": "Net Loss per Share Attributable to Common Stockholders",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://femasys.com/role/SegmentReporting",
     "longName": "061400 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://femasys.com/role/SubsequentEvents",
     "longName": "061500 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "061600 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://femasys.com/role/InsiderTradingArrangements",
     "longName": "061700 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20241001to20241231",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241001to20241231",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies",
     "longName": "070100 - Disclosure - Organization, Nature of Business, and Liquidity (Policies)",
     "shortName": "Organization, Nature of Business, and Liquidity (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "070200 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "080200 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://femasys.com/role/CommitmentsAndContingenciesTables",
     "longName": "080500 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables",
     "longName": "080700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Tables)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://femasys.com/role/IncomeTaxesTables",
     "longName": "080800 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://femasys.com/role/StockholdersEquityTables",
     "longName": "080900 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://femasys.com/role/EquityIncentivePlansTables",
     "longName": "081000 - Disclosure - Equity Incentive Plans (Tables)",
     "shortName": "Equity Incentive Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables",
     "longName": "081300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)",
     "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://femasys.com/role/SegmentReportingTables",
     "longName": "081400 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails",
     "longName": "090100 - Disclosure - Organization, Nature of Business, and Liquidity (Details)",
     "shortName": "Organization, Nature of Business, and Liquidity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:NumberOfPatentsIssuedGlobally",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:NumberOfPatentsIssuedGlobally",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
     "longName": "090200 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details)",
     "shortName": "Summary of Significant Accounting Policies, Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "femy:ReservesForUncollectibleAccounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "femy:ReservesForUncollectibleAccounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails",
     "longName": "090202 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details)",
     "shortName": "Summary of Significant Accounting Policies, Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails",
     "longName": "090204 - Disclosure - Summary of Significant Accounting Policies, Other Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies, Other Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "femy:ResearchTaxCreditsCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "femy:ResearchTaxCreditsCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
     "longName": "090206 - Disclosure - Summary of Significant Accounting Policies, Property and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies, Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails",
     "longName": "090208 - Disclosure - Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails",
     "longName": "090210 - Disclosure - Summary of Significant Accounting Policies, Leases (Details)",
     "shortName": "Summary of Significant Accounting Policies, Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
     "longName": "090212 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies, Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails",
     "longName": "090214 - Disclosure - Summary of Significant Accounting Policies, Deferred Offering Costs (Details)",
     "shortName": "Summary of Significant Accounting Policies, Deferred Offering Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20220101to20221231",
      "name": "us-gaap:PaymentOfFinancingAndStockIssuanceCosts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220101to20221231",
      "name": "us-gaap:PaymentOfFinancingAndStockIssuanceCosts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails",
     "longName": "090216 - Disclosure - Summary of Significant Accounting Policies, Accrued Expenses (Details)",
     "shortName": "Summary of Significant Accounting Policies, Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails",
     "longName": "090218 - Disclosure - Summary of Significant Accounting Policies, Clinical Holdback (Details)",
     "shortName": "Summary of Significant Accounting Policies, Clinical Holdback (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "femy:ClinicalHoldbackLiability",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231",
      "name": "femy:ClinicalHoldbackLiability",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "090220 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition (Details)",
     "shortName": "Summary of Significant Accounting Policies, Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails",
     "longName": "090222 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)",
     "shortName": "Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember",
      "name": "femy:NumberOfMajorCustomers",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember",
      "name": "femy:NumberOfMajorCustomers",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails",
     "longName": "090224 - Disclosure - Summary of Significant Accounting Policies, Advertising Expense (Details)",
     "shortName": "Summary of Significant Accounting Policies, Advertising Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
     "longName": "090226 - Disclosure - Summary of Significant Accounting Policies, Income Taxes (Details)",
     "shortName": "Summary of Significant Accounting Policies, Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://femasys.com/role/CashAndCashEquivalentsDetails",
     "longName": "090400 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20241231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails",
     "longName": "090500 - Disclosure - Commitments and Contingencies, Operating Leases (Details)",
     "shortName": "Commitments and Contingencies, Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:NumberOfExtensionOptionForOperatingLeaseTerm",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "femy:NumberOfExtensionOptionForOperatingLeaseTerm",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails",
     "longName": "090502 - Disclosure - Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)",
     "shortName": "Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://femasys.com/role/NotesPayableDetails",
     "longName": "090600 - Disclosure - Notes Payable (Details)",
     "shortName": "Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RepaymentsOfNotesPayable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
     "longName": "090700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Summary (Details)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing), Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241101to20241130",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
     "longName": "090702 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember",
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
     "longName": "090704 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
     "longName": "090706 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:ConvertibleLongTermNotesPayable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_DebtInstrumentAxis_November2025FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember",
      "name": "us-gaap:ConvertibleLongTermNotesPayable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails",
     "longName": "090800 - Disclosure - Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)",
     "shortName": "Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails",
     "longName": "090802 - Disclosure - Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)",
     "shortName": "Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails",
     "longName": "090804 - Disclosure - Income Taxes, Deferred Tax Assets (Liabilities) (Details)",
     "shortName": "Income Taxes, Deferred Tax Assets (Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails",
     "longName": "090806 - Disclosure - Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)",
     "shortName": "Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://femasys.com/role/StockholdersEquitySummaryDetails",
     "longName": "090900 - Disclosure - Stockholders' Equity, Summary (Details)",
     "shortName": "Stockholders' Equity, Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c20170131",
      "name": "femy:NumberOfSharesAuthorizedForAllClassesOfStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20170131",
      "name": "femy:NumberOfSharesAuthorizedForAllClassesOfStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
     "longName": "090902 - Disclosure - Stockholders' Equity, Convertible Preferred Stock (Details)",
     "shortName": "Stockholders' Equity, Convertible Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesOutstanding",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails",
     "longName": "090904 - Disclosure - Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)",
     "shortName": "Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://femasys.com/role/StockholdersEquityPreferredStockDetails",
     "longName": "090906 - Disclosure - Stockholders' Equity, Preferred Stock (Details)",
     "shortName": "Stockholders' Equity, Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesOutstanding",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
     "longName": "090908 - Disclosure - Stockholders' Equity, April 2023 Financing (Details)",
     "shortName": "Stockholders' Equity, April 2023 Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "femy:PaymentsOfEquityIssuanceCosts",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://femasys.com/role/StockholdersEquityWarrantsDetails",
     "longName": "090910 - Disclosure - Stockholders' Equity, Warrants (Details)",
     "shortName": "Stockholders' Equity, Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241101to20241130",
      "name": "femy:ClassOfWarrantOrRightExpired",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://femasys.com/role/StockholdersEquityDividendsDetails",
     "longName": "090912 - Disclosure - Stockholders' Equity, Dividends (Details)",
     "shortName": "Stockholders' Equity, Dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DividendsCommonStock",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails",
     "longName": "091000 - Disclosure - Equity Incentive Plans, Stock Option Plans (Details)",
     "shortName": "Equity Incentive Plans, Stock Option Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c20210601to20210621",
      "name": "femy:NumberOfEquityIncentivePlans",
      "unitRef": "U008",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210601to20210621",
      "name": "femy:NumberOfEquityIncentivePlans",
      "unitRef": "U008",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
     "longName": "091002 - Disclosure - Equity Incentive Plans, Stock Option Plan Activity (Details)",
     "shortName": "Equity Incentive Plans, Stock Option Plan Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
     "longName": "091004 - Disclosure - Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)",
     "shortName": "Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
     "longName": "091006 - Disclosure - Equity Incentive Plans, Inducement Grant and Valuation (Details)",
     "shortName": "Equity Incentive Plans, Inducement Grant and Valuation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
     "longName": "091008 - Disclosure - Equity Incentive Plans, Employee Stock Purchase Plan (\"ESPP\") (Details)",
     "shortName": "Equity Incentive Plans, Employee Stock Purchase Plan (\"ESPP\") (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember",
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails",
     "longName": "091010 - Disclosure - Equity Incentive Plans, Stock-Based Compensation (Details)",
     "shortName": "Equity Incentive Plans, Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://femasys.com/role/RetirementPlanDetails",
     "longName": "091100 - Disclosure - Retirement Plan (Details)",
     "shortName": "Retirement Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://femasys.com/role/RelatedpartyTransactionsDetails",
     "longName": "091200 - Disclosure - Related-Party Transactions (Details)",
     "shortName": "Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c20231101to20231130",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231101to20231130",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
     "longName": "091300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)",
     "shortName": "Net Loss per Share Attributable to Common Stockholders (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://femasys.com/role/SegmentReportingDetails",
     "longName": "091400 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://femasys.com/role/SubsequentEventsDetails",
     "longName": "091500 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250201to20250228_StatementClassOfStockAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember",
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20038998_10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "femy_AFCOCreditCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AFCOCreditCorporationMember",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AFCO Credit Corporation, doing business as AFCO Insurance Premium Finance, provides premium financing services. The Company offers loans for businesses, finance property, and casualty insurance premiums. Afco Insurance Premium Finance serves clients worldwide.",
        "label": "AFCO Credit Corporation [Member]",
        "terseLabel": "AFCO Credit Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r827"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "femy_AccruedClinicalTrialCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AccruedClinicalTrialCost",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost.",
        "label": "Accrued Clinical Trial Cost",
        "terseLabel": "Clinical trial costs"
       }
      }
     },
     "auth_ref": []
    },
    "femy_AccruedExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AccruedExpensesPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accrued expenses.",
        "label": "Accrued Expenses [Policy Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued expenses",
        "label": "Accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Director fees",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r165",
      "r627"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss, Net of Tax [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r10",
      "r17",
      "r502",
      "r505",
      "r563",
      "r649",
      "r650",
      "r894",
      "r895",
      "r896",
      "r907",
      "r908",
      "r909",
      "r910"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in-capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r827",
      "r1033"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r907",
      "r908",
      "r909",
      "r910",
      "r979",
      "r1034"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r407"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Expense",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r814"
     ]
    },
    "femy_AgreedPercentageOfInvoicedCostsRetains": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AgreedPercentageOfInvoicedCostsRetains",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The agreed upon percentage of total invoiced costs retains from the medical institution or physician.",
        "label": "Agreed Percentage of Invoiced Costs Retains",
        "terseLabel": "Agreed percentage of invoiced costs retains"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r449"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt issuance costs and discount",
        "terseLabel": "Amortization of debt discount and issuance costs",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r798",
      "r799",
      "r901",
      "r989"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "verboseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r292",
      "r294",
      "r794"
     ]
    },
    "us-gaap_AssetImpairmentChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentChargesAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Long-Lived Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r139",
      "r168",
      "r195",
      "r236",
      "r244",
      "r262",
      "r266",
      "r275",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r497",
      "r499",
      "r533",
      "r620",
      "r706",
      "r787",
      "r788",
      "r827",
      "r851",
      "r936",
      "r937",
      "r993"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Right-of-Use Assets and Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r176",
      "r195",
      "r275",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r497",
      "r499",
      "r533",
      "r827",
      "r936",
      "r937",
      "r993"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets, Fair Value Disclosure [Abstract]",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term assets",
        "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets."
       }
      }
     },
     "auth_ref": []
    },
    "femy_AtTheMarketFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AtTheMarketFacilityMember",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An at-the-market (ATM) facility is a type of follow-on offering of stock utilized by publicly traded companies in order to raise capital over time.",
        "label": "At-the-Market Facility [Member]",
        "terseLabel": "At-the-Market Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867"
     ]
    },
    "femy_AuthorizedOfferingAmountOfSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AuthorizedOfferingAmountOfSecurities",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The authorized offering amount of securities.",
        "label": "Authorized Offering Amount of Securities",
        "terseLabel": "Authorized offering amount of securities"
       }
      }
     },
     "auth_ref": []
    },
    "femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "AutomaticConversionOfPreferredStockInConnectionWithIPOShares",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automatic conversion of preferred stock in connection with IPO with new issues in shares.",
        "label": "Automatic Conversion of Preferred Stock in Connection with IPO Shares",
        "terseLabel": "Automatic conversion of preferred stock in connection with IPO (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "femy_BusinessSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "BusinessSegmentMember",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operates as a single business segment, which is the development and commercialization of therapeutic and diagnostic products that service women's reproductive health needs (infertility issues or permanent birth control).",
        "label": "Business Segment [Member]",
        "terseLabel": "Business Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r163",
      "r776"
     ]
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r622"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r980",
      "r981"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r103",
      "r191"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r103"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents:"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CashPaidForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CashPaidForAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid For [Abstract]",
        "terseLabel": "Cash paid for:"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CertainRisksAndUncertaintiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CertainRisksAndUncertaintiesPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for certain risks and uncertainties.",
        "label": "Certain Risks and Uncertainties [Policy Text Block]",
        "terseLabel": "Certain Risks and Uncertainties"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r170",
      "r171",
      "r172",
      "r195",
      "r216",
      "r221",
      "r228",
      "r230",
      "r238",
      "r239",
      "r275",
      "r316",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r356",
      "r357",
      "r360",
      "r363",
      "r370",
      "r533",
      "r660",
      "r661",
      "r662",
      "r663",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r694",
      "r715",
      "r737",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r885",
      "r902",
      "r911"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r238",
      "r356",
      "r357",
      "r358",
      "r360",
      "r363",
      "r368",
      "r370",
      "r660",
      "r661",
      "r662",
      "r663",
      "r800",
      "r885",
      "r902"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "femy_ClassOfWarrantOrRightBlackScholesValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClassOfWarrantOrRightBlackScholesValue",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Black-Scholes value price per share or per unit of warrants.",
        "label": "Class of Warrant or Right, Black-Scholes Value",
        "terseLabel": "Black-Scholes value (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants exercise price (in dollars per share)",
        "verboseLabel": "Warrants exercise price (In dollars per share)",
        "terseLabel": "Exercise price (in dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "femy_ClassOfWarrantOrRightExpired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClassOfWarrantOrRightExpired",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights expired.",
        "label": "Class of Warrant or Right, Expired",
        "terseLabel": "Warrants expired (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrants purchase shares of common stock (in shares)",
        "terseLabel": "Warrants issued to purchase common stock (in shares)",
        "label": "Warrants issued to purchase common stock (in shares)",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants outstanding (in shares)",
        "terseLabel": "Number of warrants outstanding (in shares)",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "femy_ClinicalHoldbackAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clinical Holdback [Abstract]",
        "terseLabel": "Clinical Holdback [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Clinical Holdback Current",
        "negatedLabel": "Less: clinical holdback - current portion",
        "terseLabel": "Clinical holdback - current portion"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackLiability",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of clinical holdback liability.",
        "label": "Clinical Holdback Liability",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackLiabilityRollForward",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Clinical Holdback Liability [Roll Forward]",
        "terseLabel": "Clinical Holdback Liability [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackLineItems",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Clinical Holdback [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.",
        "label": "Clinical Holdback, Noncurrent",
        "verboseLabel": "Clinical holdback - long-term portion",
        "terseLabel": "Clinical holdback - long-term portion"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackPaid",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow reducing clinical holdback liability.",
        "label": "Clinical Holdback Paid",
        "negatedLabel": "Clinical holdback paid"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for clinical holdback.",
        "label": "Clinical Holdback [Policy Text Block]",
        "terseLabel": "Clinical Holdback"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackRetained": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackRetained",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of clinical holdback retained during the period.",
        "label": "Clinical Holdback Retained",
        "terseLabel": "Clinical holdback retained"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ClinicalHoldbackTable",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to clinical holdback.",
        "label": "Clinical Holdback [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r131",
      "r621",
      "r693"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r308",
      "r309",
      "r761",
      "r928",
      "r933"
     ]
    },
    "femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CommonStockAuthorizedValueToBeIssuedBySalesAgent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock authorized value to be issued by Sales Agent to sell maximum shares at current market prices until all shares all sold.",
        "label": "Common Stock, Authorized Value to be Issued by Sales Agent",
        "terseLabel": "Common stock authorized value to be issued by Sales Agent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock reserved for issuance (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r842",
      "r843",
      "r845",
      "r846",
      "r847",
      "r848",
      "r907",
      "r908",
      "r910",
      "r979",
      "r1032",
      "r1034"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://femasys.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "femy_CommonStockRemainingAvailableValueToBeIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CommonStockRemainingAvailableValueToBeIssued",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock remaining available value to be issued by Sales Agent to sell maximum shares at current market prices.",
        "label": "Common Stock, Remaining available Value to be Issued",
        "terseLabel": "Common stock, remaining available value to be issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://femasys.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r694"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://femasys.com/role/BalanceSheetsParenthetical",
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "label": "Common stock, issued (in shares)",
        "verboseLabel": "Common stock purchased (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r84",
      "r694",
      "r712",
      "r1034",
      "r1035"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $0.001 par, 200,000,000 authorized, 23,473,149 shares issued and 23,355,926 outstanding as of December 31, 2024; and 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r623",
      "r827"
     ]
    },
    "us-gaap_CommonStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockVotingRights",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes per share",
        "label": "Common Stock, Voting Rights",
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "femy_CommonStockWarrantsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CommonStockWarrantsPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for common stock warrants.",
        "label": "Common Stock Warrants [Policy Text Block]",
        "terseLabel": "Common Stock Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CommonWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CommonWarrantsMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A common warrant represents the right to purchase a company's stock at a specific price and at a specific date.",
        "label": "Common Warrants [Member]",
        "terseLabel": "Common Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ConcentrationOfCreditRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ConcentrationOfCreditRiskAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk [Abstract]",
        "terseLabel": "Concentration of Credit Risk [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r61",
      "r62",
      "r273",
      "r760"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r61",
      "r62",
      "r273",
      "r655",
      "r760"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r61",
      "r62",
      "r273",
      "r760",
      "r887"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r148"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r61",
      "r62",
      "r273"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r31",
      "r61",
      "r126",
      "r760"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r61",
      "r62",
      "r273",
      "r760"
     ]
    },
    "femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Consecutive Trading Days, Common Stock Exceeds the Conversion Price",
        "terseLabel": "Consecutive trading days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in progress",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from performance obligations in prior periods",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "femy_ContractWithCustomerUnsatisfiedPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ContractWithCustomerUnsatisfiedPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of unsatisfied performance obligation.",
        "label": "Contract with Customer, Unsatisfied Performance Obligation",
        "terseLabel": "Unsatisfied performance obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note, fair value",
        "label": "Convertible Debt, Fair Value Disclosures",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r326",
      "r327",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note Payable",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleLongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future principal payments payable",
        "totalLabel": "Total Convertible Notes Payable",
        "label": "Convertible notes payable, net (including related parties)",
        "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes payable, net (including related parties)",
        "label": "Convertible Notes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ConvertibleNotesWithWarrantsNovember2023FinancingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes with Warrants (November 2023 Financing) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about convertible notes with warrants financing.",
        "label": "Convertible Notes with Warrants November 2023 Financing [Text Block]",
        "terseLabel": "Convertible Notes with Warrants (November 2023 Financing)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ConvertibleNotesWithWarrantsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ConvertibleNotesWithWarrantsPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convertible notes with warrants (November 2023 financing).",
        "label": "Convertible Notes with Warrants [Policy Text Block]",
        "terseLabel": "Convertible Notes with Warrants (November 2023 Financing)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ConvertiblePreferredStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ConvertiblePreferredStockAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock [Member]",
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r357",
      "r360",
      "r845",
      "r846",
      "r847",
      "r848"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales (excluding depreciation expense)",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r583"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current federal taxes",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r889",
      "r905",
      "r978"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current tax provision",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r905"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current state taxes",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r889",
      "r905",
      "r978"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r273"
     ]
    },
    "femy_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the customer one.",
        "label": "Customer One [Member]",
        "terseLabel": "Customer One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CustomerThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CustomerThreeMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents three of the major customer of the entity.",
        "label": "Customer Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the customer one.",
        "label": "Customer Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r862",
      "r877"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r862",
      "r877"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r879"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r879"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r866",
      "r881"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r864",
      "r879"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r873"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r859",
      "r874"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r859",
      "r874"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r872"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r875"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r861",
      "r876"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r861",
      "r876"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r862",
      "r877"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r865",
      "r880"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://femasys.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r863",
      "r878"
     ]
    },
    "femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DailyDollarTradingVolumeOfCommonStockExceedsPerDay",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.",
        "label": "Daily Dollar Trading Volume of Common Stock Exceeds per Day",
        "terseLabel": "Daily dollar trading volume of common stock exceeds per day"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of convertible notes converted in to common stock",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity date",
        "documentation": "Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued upon conversion of convertible notes (in shares)",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/NotesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r193",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r314",
      "r315",
      "r325",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r341",
      "r348",
      "r349",
      "r351",
      "r542"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r71",
      "r72",
      "r128",
      "r130",
      "r197",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r825",
      "r903",
      "r929",
      "r930",
      "r931",
      "r988",
      "r990"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": {
       "parentTag": "us-gaap_ConvertibleLongTermNotesPayable",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes principal balance",
        "verboseLabel": "Aggregate principal amount",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r130",
      "r352"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion price (in dollars per share)",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r328"
     ]
    },
    "femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price of Common Stock Exceeds",
        "terseLabel": "Conversion price of common stock exceeds (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Frequency of installment payments",
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r66"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "terseLabel": "Stated interest rate",
        "verboseLabel": "Convertible note accrue interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r327"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r350",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r825",
      "r903",
      "r988",
      "r990"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date of loan",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r795",
      "r983",
      "r984"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r197",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r825",
      "r903",
      "r929",
      "r930",
      "r931",
      "r988",
      "r990"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monthly principal and interest payments",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r66"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes redeem at premium, percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r46",
      "r49",
      "r65",
      "r118",
      "r119",
      "r197",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r350",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r825",
      "r903",
      "r988",
      "r990"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r987",
      "r988",
      "r990"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": {
       "parentTag": "us-gaap_ConvertibleLongTermNotesPayable",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less unamortized discount and debt issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r353",
      "r541",
      "r542",
      "r543",
      "r796",
      "r797",
      "r825"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentsAbstract",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable [Abstract]",
        "label": "Convertible Notes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Offering Costs",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred federal taxes",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r977",
      "r978"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax provision",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r153",
      "r905"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred tax liability",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r129",
      "r472"
     ]
    },
    "us-gaap_DeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering costs",
        "label": "Deferred Offering Costs",
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "femy_DeferredOfferingCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DeferredOfferingCostsAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Offering Costs [Abstract]",
        "terseLabel": "Deferred Offering Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_DeferredOfferingCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DeferredOfferingCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred offering costs capitalized are included in other long-term assets in the accompanying balance sheets.",
        "label": "Deferred Offering Costs Capitalized",
        "terseLabel": "Deferred offering costs capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital.",
        "label": "Deferred Offering Costs Reclassified to Additional Paid-In-Capital",
        "terseLabel": "Deferred offering costs reclassified to additional paid-in-capital"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred state taxes",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r977",
      "r978"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangibles",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax asset",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax asset arising from [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense capitalization",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "femy_DeferredTaxAssetsLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.",
        "label": "Deferred Tax Assets Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax asset",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carry forwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails",
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development tax credits",
        "terseLabel": "Research and experimentation tax credits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses (compensation)",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability arising from [Abstract]",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "femy_DeferredTaxLiabilitiesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets.",
        "label": "Deferred Tax Liabilities Right Of Use Assets",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "femy_DeferredTaxLiabilitiesUniformCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "DeferredTaxLiabilitiesUniformCapitalization",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from uniform capitalization (UNICAP)",
        "label": "Deferred Tax Liabilities Uniform Capitalization",
        "negatedLabel": "UNICAP"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/RetirementPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions by employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r388",
      "r400",
      "r808",
      "r809",
      "r810",
      "r811"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "terseLabel": "Depreciation and amortization expense",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41"
     ]
    },
    "us-gaap_DepreciationExpenseOnReclassifiedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationExpenseOnReclassifiedAssets",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "documentation": "For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r40"
     ]
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition [Abstract]",
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Incentive Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r410",
      "r441",
      "r442",
      "r444",
      "r813"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Expense",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r53"
     ]
    },
    "us-gaap_DividendsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityDividendsDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends declared or paid",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r120"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867",
      "r869"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867",
      "r869"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss per Share Attributable to Common Stockholders [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per share attributable to common stockholders, basic (in dollars per share)",
        "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r213",
      "r216",
      "r228",
      "r229",
      "r230",
      "r235",
      "r493",
      "r496",
      "r509",
      "r510",
      "r617",
      "r632",
      "r780"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per share attributable to common stockholders, diluted (in dollars per share)",
        "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r216",
      "r228",
      "r229",
      "r230",
      "r235",
      "r493",
      "r496",
      "r509",
      "r510",
      "r617",
      "r632",
      "r780"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r232"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss per Share Attributable to Common Stockholders",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r231",
      "r233",
      "r234"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r816"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal income tax at statutory federal rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r459",
      "r484",
      "r816"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r816",
      "r906",
      "r971"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Permanent differences",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r463",
      "r816",
      "r906",
      "r971"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other deferred adjustments",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r816",
      "r906",
      "r971",
      "r972"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State income tax expense (net of federal benefit)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r816",
      "r906",
      "r971"
     ]
    },
    "femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax (credit) reduction.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit Reduction, Research, Percent",
        "terseLabel": "Research and development credit"
       }
      }
     },
     "auth_ref": []
    },
    "femy_EffectiveInterestRateDiscountAmortization": {
     "xbrltype": "pureItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "EffectiveInterestRateDiscountAmortization",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of effective interest rate for the discount amortization.",
        "label": "Effective Interest Rate, Discount Amortization",
        "terseLabel": "Percentage of effective interest rate for discount amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive and other compensation costs",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation expense expected to be recognized for employees and nonemployees",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average period over which unrecognized compensation is expected to be recognized",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized expenses",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]",
        "documentation": "Information by name of employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock available for purchase (in shares)",
        "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPPlanDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]",
        "documentation": "Entities identify multiple employee stock ownership plans by unique name."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "femy_EmployeeStockPurchasePlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "EmployeeStockPurchasePlanAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Purchase Plan [Abstract]",
        "terseLabel": "Employee Stock Purchase Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r157",
      "r180",
      "r181",
      "r182",
      "r198",
      "r199",
      "r200",
      "r202",
      "r207",
      "r209",
      "r211",
      "r237",
      "r276",
      "r277",
      "r296",
      "r372",
      "r482",
      "r483",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r508",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r544",
      "r545",
      "r563",
      "r631",
      "r649",
      "r650",
      "r651",
      "r669",
      "r737"
     ]
    },
    "femy_EquityWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "EquityWarrantsMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Equity Warrants [Member]",
        "terseLabel": "Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceFiveMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $1.75 - 3.14 per share.",
        "label": "Exercise Price Five [Member]",
        "terseLabel": "$1.75 - 3.14 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceFourMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $1.62 - 1.74 per share.",
        "label": "Exercise Price Four [Member]",
        "terseLabel": "$1.34 - 1.74 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceOneMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $0.47 - 0.48 per share.",
        "label": "Exercise Price One [Member]",
        "terseLabel": "$0.47 - 0.49 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceSevenMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $3.61 - 13.00 per share.",
        "label": "Exercise Price Seven [Member]",
        "terseLabel": "$3.61 - 13.00 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceSixMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $3.15 - 3.6 per share.",
        "label": "Exercise Price Six [Member]",
        "terseLabel": "$3.15 - 3.60 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceThreeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $0.54 - 1.61 per share.",
        "label": "Exercise Price Three [Member]",
        "terseLabel": "$0.81 - 1.33 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExercisePriceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExercisePriceTwoMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information relating to stock options which are exercisable in the range of $0.49 - 0.53 per share.",
        "label": "Exercise Price Two [Member]",
        "terseLabel": "$0.50 - 0.80 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationOfWarrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationOfWarrant",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The warrants expired during the period.",
        "label": "Expiration of Warrant",
        "terseLabel": "Expiration of warrant"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearEightMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year eight.",
        "label": "Expiration Year Eight [Member]",
        "terseLabel": "2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearElevenMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year eleven.",
        "label": "Expiration Year Eleven [Member]",
        "terseLabel": "2035 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearFiveMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year five.",
        "label": "Expiration Year Five [Member]",
        "terseLabel": "2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearFourMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year four.",
        "label": "Expiration Year Four [Member]",
        "terseLabel": "2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearFourteenMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year fourteen.",
        "label": "Expiration Year Fourteen [Member]",
        "terseLabel": "2038 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearIndefinitelyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearIndefinitelyMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year indefinitely.",
        "label": "Expiration Year Indefinitely [Member]",
        "terseLabel": "Indefinitely [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearNineMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year nine.",
        "label": "Expiration Year Nine [Member]",
        "terseLabel": "2033 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearOneMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year one.",
        "label": "Expiration Year One [Member]",
        "terseLabel": "2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearSevenMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year seven.",
        "label": "Expiration Year Seven [Member]",
        "terseLabel": "2031 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearSixMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year six.",
        "label": "Expiration Year Six [Member]",
        "terseLabel": "2030 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearTenMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year ten.",
        "label": "Expiration Year Ten [Member]",
        "terseLabel": "2034 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearThirteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearThirteenMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year thirteen.",
        "label": "Expiration Year Thirteen [Member]",
        "terseLabel": "2037 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearThreeMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year three.",
        "label": "Expiration Year Three [Member]",
        "terseLabel": "2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearTwelveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearTwelveMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year twelve.",
        "label": "Expiration Year Twelve [Member]",
        "terseLabel": "2036 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ExpirationYearTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ExpirationYearTwoMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the expiration year two.",
        "label": "Expiration Year Two [Member]",
        "terseLabel": "2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r6"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r526",
      "r817"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r526",
      "r817"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r527",
      "r819"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r527",
      "r819"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r525",
      "r526",
      "r528",
      "r573",
      "r574",
      "r575",
      "r796",
      "r797",
      "r808",
      "r809",
      "r810",
      "r817",
      "r821"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://femasys.com/role/FairValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r523",
      "r524",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r616",
      "r817",
      "r822"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r388",
      "r393",
      "r513",
      "r526",
      "r573",
      "r808",
      "r809",
      "r810",
      "r817"
     ]
    },
    "us-gaap_FairValueInputsQuantitativeInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsQuantitativeInformationAbstract",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Method and Black-Scholes Assumptions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r525",
      "r526",
      "r528",
      "r573",
      "r574",
      "r575",
      "r796",
      "r797",
      "r808",
      "r809",
      "r810",
      "r817",
      "r821"
     ]
    },
    "femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "FairValueMethodAndBlackScholesAssumptionsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Fair Value Method and Black-Scholes Assumptions [Table Text Block]",
        "terseLabel": "Fair Value Warrant and Black-Scholes Warrant Assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of warrants issued in connection with convertible notes.",
        "label": "Fair Value of Warrants Issued in Connection with Convertible Notes",
        "terseLabel": "Fair value of warrants issued in connection with convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments under lease obligations",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r556"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average useful life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r282",
      "r293",
      "r794"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r585",
      "r794"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net book value",
        "label": "Intangible assets, net of accumulated amortization",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Net [Abstract]",
        "label": "Finite-Lived Intangible Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_FranchiseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "FranchiseTaxes",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise taxes.",
        "label": "Franchise Taxes",
        "terseLabel": "Franchise taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and fixtures",
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on fixed asset dispositions",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "terseLabel": "General and administrative expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r717"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r408",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r408",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439"
     ]
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IPOMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IPO [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856",
      "r867"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r39",
      "r111",
      "r818"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r133",
      "r138",
      "r618",
      "r629",
      "r782",
      "r787",
      "r913",
      "r915",
      "r916",
      "r917",
      "r918"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Comprehensive Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r304",
      "r305",
      "r518",
      "r522",
      "r527",
      "r646",
      "r648",
      "r722",
      "r773",
      "r820",
      "r1003"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r518",
      "r522",
      "r527",
      "r646",
      "r648",
      "r722",
      "r773",
      "r820",
      "r1003"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r459",
      "r460",
      "r468",
      "r478",
      "r816",
      "r974"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r459",
      "r460",
      "r468",
      "r478",
      "r816",
      "r974"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r454",
      "r459",
      "r465",
      "r466",
      "r467",
      "r470",
      "r476",
      "r485",
      "r487",
      "r488",
      "r489",
      "r665",
      "r816"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails",
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax expense",
        "totalLabel": "Total income tax expense provision",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r154",
      "r210",
      "r211",
      "r236",
      "r252",
      "r266",
      "r458",
      "r459",
      "r486",
      "r633",
      "r816"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Tax Provisions and Deferred Tax Provisions [Abstract]",
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Income Tax (Benefit) Expense [Abstract]",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r456",
      "r457",
      "r470",
      "r471",
      "r475",
      "r480",
      "r659"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails",
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Valuation allowance change",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r816",
      "r971"
     ]
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxUncertaintiesAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Income Tax Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r190",
      "r477",
      "r478"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r888",
      "r900"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid and other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "calculation": {
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants to purchase common stock (in shares)",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r230"
     ]
    },
    "femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants",
     "calculation": {
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of pre-funded warrants, common warrants and placement agent warrants using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Pre-Funded Warrants, Common Warrants and Placement Agent Warrants",
        "terseLabel": "Warrants to purchase common stock in connection financing (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options to purchase common stock (in shares)",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r220",
      "r230",
      "r409"
     ]
    },
    "femy_InducementGrantAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "InducementGrantAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inducement Grant [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_InducementGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "InducementGrantMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inducement grants are a type of equity award to newly hired personnel.",
        "label": "Inducement Grant [Member]",
        "verboseLabel": "Inducement Grants [Member]",
        "terseLabel": "Inducement Grant [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r581",
      "r582",
      "r584",
      "r778",
      "r925"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on loan",
        "verboseLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r345",
      "r354",
      "r798",
      "r799"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Coupon interest expense",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r346",
      "r798",
      "r799"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r898"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r188",
      "r189"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": {
       "parentTag": "us-gaap_ConvertibleLongTermNotesPayable",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued and unpaid interest",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventory",
        "label": "Inventory",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r777",
      "r827"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Stated at Cost, Net of Reserve [Abstract]",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r162",
      "r173",
      "r279",
      "r280",
      "r281",
      "r579",
      "r779"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in progress",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r247",
      "r266",
      "r787",
      "r897"
     ]
    },
    "femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "IssuanceOfWarrantsInConnectionWithConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants in connection with convertible notes issued during the period.",
        "label": "Issuance of warrants in connection with Convertible Notes",
        "terseLabel": "Issuance of warrants in connection with convertible notes, including related parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r826"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Cost",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_LeaseExpirationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseExpirationDate1",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease expiration date",
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements",
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_LegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LegalFees",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Legal expenses incurred paid by underwriters",
        "label": "Legal Fees",
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeDisclosureAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r562"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r562"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position.",
        "label": "Lessee Operating And Finance Lease Liability Maturity [Table Text Block]",
        "terseLabel": "Lessee Operating and Financing Lease Liability Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease and finance lease.",
        "label": "Lessee, Operating Lease and Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": {
       "parentTag": "femy_OperatingLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": {
       "parentTag": "femy_OperatingLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": {
       "parentTag": "femy_OperatingLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": {
       "parentTag": "femy_OperatingLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": {
       "parentTag": "femy_OperatingLeaseLiabilityToBePaid",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "femy_LesseeOperatingLeaseOptionToExtendTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "LesseeOperatingLeaseOptionToExtendTerm",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's option to extend operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease Option to Extend Term",
        "terseLabel": "Extension period for lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r71",
      "r72",
      "r73",
      "r76",
      "r77",
      "r78",
      "r81",
      "r195",
      "r275",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r498",
      "r499",
      "r500",
      "r533",
      "r692",
      "r781",
      "r851",
      "r936",
      "r993",
      "r994"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r132",
      "r625",
      "r827",
      "r904",
      "r923",
      "r986"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Liabilities and Stockholders' Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r161",
      "r195",
      "r275",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r498",
      "r499",
      "r500",
      "r533",
      "r827",
      "r936",
      "r993",
      "r994"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r76",
      "r77",
      "r78",
      "r81",
      "r195",
      "r275",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r498",
      "r499",
      "r500",
      "r533",
      "r936",
      "r993",
      "r994"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "LicenseManufacturingAndSupplyAgreementPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for license, manufacturing, and supply agreement.",
        "label": "License Manufacturing and Supply Agreement [Policy Text Block]",
        "terseLabel": "License, Manufacturing, and Supply Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r75",
      "r903",
      "r934",
      "r935"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r75",
      "r903",
      "r934"
     ]
    },
    "femy_LiquidityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "LiquidityAbstract",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_LiquidityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "LiquidityPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the liquidity.",
        "label": "Liquidity [Policy Text Block]",
        "terseLabel": "Liquidity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r929",
      "r930",
      "r931"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r43",
      "r929",
      "r930",
      "r931"
     ]
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and equipment",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r273",
      "r803",
      "r836",
      "r840",
      "r940",
      "r1002",
      "r1004",
      "r1005",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpenseAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Expense [Abstract]",
        "label": "Marketing and Advertising Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r404",
      "r450",
      "r516",
      "r578",
      "r645",
      "r647",
      "r654",
      "r684",
      "r685",
      "r744",
      "r746",
      "r748",
      "r749",
      "r751",
      "r771",
      "r772",
      "r792",
      "r800",
      "r812",
      "r821",
      "r822",
      "r823",
      "r824",
      "r837",
      "r938",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExercisePriceMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price [Member]",
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Yield [Member]",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r821",
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price [Member]",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r516",
      "r821"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r516",
      "r821"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails",
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r404",
      "r450",
      "r516",
      "r578",
      "r645",
      "r647",
      "r654",
      "r684",
      "r685",
      "r744",
      "r746",
      "r748",
      "r749",
      "r751",
      "r771",
      "r772",
      "r792",
      "r800",
      "r812",
      "r821",
      "r822",
      "r823",
      "r837",
      "r938",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum term to record finance leases as right-to-use assets and finance lease liabilities in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Minimum Term to Record Finance Leases as Right-to-Use Assets and Finance Lease Liabilities",
        "terseLabel": "Minimum term to record finance leases as right-to-use assets and finance lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum term to record operating leases as right-to-use assets and operating lease liabilities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Minimum Term to Record Operating Leases as Right-to-Use Assets and Operating Lease Liabilities",
        "terseLabel": "Minimum term to record operating leases as right-to-use assets and operating lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://femasys.com/role/CashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r273",
      "r803",
      "r836",
      "r840",
      "r940",
      "r1002",
      "r1004",
      "r1005",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r104",
      "r105"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails",
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfCashFlows",
      "http://femasys.com/role/StatementsOfComprehensiveLoss",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss",
        "totalLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r105",
      "r134",
      "r159",
      "r177",
      "r178",
      "r182",
      "r195",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r226",
      "r275",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r493",
      "r496",
      "r510",
      "r533",
      "r630",
      "r714",
      "r735",
      "r736",
      "r849",
      "r936"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss attributable to common stockholders, basic",
        "terseLabel": "Net loss attributable to common stockholders, basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r203",
      "r204",
      "r205",
      "r206",
      "r213",
      "r214",
      "r227",
      "r230",
      "r496"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss per Share Attributable to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss attributable to common stockholders, diluted",
        "terseLabel": "Net loss attributable to common stockholders, diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r215",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r230"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://femasys.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://femasys.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "International [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038",
      "r1039"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other (expense) income",
        "terseLabel": "Total other (expense) income",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other (expense) income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note payable",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "femy_November2023FinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "November2023FinancingMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The November 2023 financing.",
        "label": "November 2023 Financing [Member]",
        "terseLabel": "November 2023 Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_November2025FinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "November2025FinancingMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The November 2025 financing.",
        "label": "November 2025 Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfEquityIncentivePlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfEquityIncentivePlans",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity incentive plans.",
        "label": "Number of Equity Incentive Plans",
        "terseLabel": "Number of equity incentive plans"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfExtensionOptionForOperatingLeaseTerm": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfExtensionOptionForOperatingLeaseTerm",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of extension option for operating leases term.",
        "label": "Number of Extension Option for Operating Lease Term",
        "terseLabel": "Number of extension option for operating lease term"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfMajorCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfMajorCustomers",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of major customers who contributes 10% or more of entity's total revenue.",
        "label": "Number of Major Customers",
        "terseLabel": "Number of major customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r788",
      "r914"
     ]
    },
    "femy_NumberOfPatentsIssuedGlobally": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfPatentsIssuedGlobally",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities.",
        "label": "Number of Patents Issued Globally",
        "terseLabel": "Number of patents"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfPurchaseDatesForOffering": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfPurchaseDatesForOffering",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of offering purchase dates on which shares of our common stock will be purchased for employees.",
        "label": "Number of Purchase Dates for Offering",
        "terseLabel": "Number of purchase dates of offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of reportable segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r783",
      "r791",
      "r914"
     ]
    },
    "femy_NumberOfSharesAuthorizedForAllClassesOfStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfSharesAuthorizedForAllClassesOfStock",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares for all classes of stock, permitted to be issued by an entity's charter and bylaws.",
        "label": "Number of Shares Authorized, for all Classes of Stock",
        "terseLabel": "Number of shares authorized, for all classes of stock (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfStockOptionGrants": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfStockOptionGrants",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the stock option grants.",
        "label": "Number of stock option grants",
        "verboseLabel": "Number of stock option grants"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfWarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "NumberOfWarrantsExercised",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants exercised during the period.",
        "label": "Number of Warrants Exercised",
        "terseLabel": "Warrants exercised (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "femy_OperatingAndFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OperatingAndFinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and financing lease.",
        "label": "Operating and Finance Lease, Liability",
        "terseLabel": "Lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "femy_OperatingAndFinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OperatingAndFinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as current.",
        "label": "Operating and Finance Lease, Liability, Current",
        "negatedLabel": "Less: current portion of lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "femy_OperatingAndFinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.",
        "label": "Operating and Finance Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability, less current portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r782",
      "r913",
      "r915",
      "r916",
      "r917",
      "r918"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r826"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for rent",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases [Abstract]",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityAbstract",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 0.0
      },
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities - current portion",
        "terseLabel": "Operating lease liabilities - current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities - long-term portion",
        "terseLabel": "Operating lease liabilities - long-term portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "femy_OperatingLeaseLiabilityToBePaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OperatingLeaseLiabilityToBePaid",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Operating lease undiscounted obligation to be paid.",
        "label": "Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments - operating leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease right-of-use assets",
        "terseLabel": "Lease right-of-use assets, net",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of right-of-use assets",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r826"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining lease terms",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r826"
     ]
    },
    "femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of operating leases of right-of-use assets and lease liabilities.",
        "label": "Operating Leases, Right-of-Use Assets and Lease Liabilities [Table Text Block]",
        "terseLabel": "Operating Right-of-Use Assets and Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carry forwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "femy_OrganizationAndNatureOfBusinessAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OrganizationAndNatureOfBusinessAbstract",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_OrganizationAndNatureOfBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OrganizationAndNatureOfBusinessPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the organization and nature of business.",
        "label": "Organization and Nature of Business [Policy Text Block]",
        "terseLabel": "Organization and Nature of Business"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Nature of Business, and Liquidity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Nature of Business, and Liquidity",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r125",
      "r656",
      "r657"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_OtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid and other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r827"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other long-term assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "femy_OtherAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "OtherAssetsPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for other assets.",
        "label": "Other Assets [Policy Text Block]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other research and development expense",
        "label": "Other Research and Development Expense",
        "documentation": "Amount of other research and development expense."
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentOfFinancingAndStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of deferred offering costs",
        "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance costs for at-the-market sales of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "femy_PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of convertible notes accrued interest paid through issuance of common stock.",
        "label": "Payments of Convertible Notes Interest Through Issuance of Common Stock",
        "terseLabel": "Payment of convertible note interest in common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Transaction costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "femy_PaymentsOfEquityIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PaymentsOfEquityIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Equity Issuance Costs",
        "negatedLabel": "Equity issuance costs for April 2023 Financing",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of patents",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/RetirementPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r386",
      "r387",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r810"
     ]
    },
    "femy_PercentageOfIncentiveStockOptionsGrantedToStockholders": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PercentageOfIncentiveStockOptionsGrantedToStockholders",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of Incentive Stock Options Granted to stockholders.",
        "label": "Percentage Of Incentive Stock Options Granted To Stockholders",
        "terseLabel": "Percentage of Incentive Stock Options granted to stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfRestockingFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PercentageOfRestockingFee",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of restocking fee on items to be returned.",
        "label": "Percentage of Restocking Fee",
        "terseLabel": "Percentage of restocking fee"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of warrant has the right to call the exercise, if the closing price of the common stock exceeds.",
        "label": "Percentage of Warrant Closing Price of Common Stock Exceeds, Percentage",
        "terseLabel": "Percentage of warrant closing price of common stock exceeded"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PeriodOfConversionPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PeriodOfConversionPrice",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of conversion price for a period after closing, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period of Conversion Price",
        "terseLabel": "Conversion price, period"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PlacementAgentFeesExpensesAndOfferingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PlacementAgentFeesExpensesAndOfferingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of placement agent fees expense and offering expenses related to common stock and warrants.",
        "label": "Placement Agent Fees Expenses and Offering Expenses",
        "terseLabel": "Placement agent fees expenses and offering expenses"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PlacementAgentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PlacementAgentWarrantsMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member stands common stock issued to the placement agent as compensation for services (\"placement agent warrants\").",
        "label": "Placement Agent Warrants [Member]",
        "terseLabel": "Placement Agent Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ]
    },
    "femy_PreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PreFundedWarrantsMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A pre-funded warrant that allows the warrant holder to purchase a specified number of a company's securities at a nominal exercise price.",
        "label": "Pre Funded Warrants [Member]",
        "terseLabel": "Pre-funded Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r842",
      "r845",
      "r846",
      "r847",
      "r848",
      "r1032",
      "r1034"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Preferred stock, shares (in shares)",
        "periodStartLabel": "Preferred stock, shares (in shares)",
        "label": "Preferred stock, shares outstanding (in shares)",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r694",
      "r712",
      "r1034",
      "r1035"
     ]
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValueOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Preferred stock, value",
        "periodEndLabel": "Preferred stock, value",
        "label": "Preferred Stock, Value, Outstanding",
        "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r694"
     ]
    },
    "femy_PrimaryGeographicalMarketsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PrimaryGeographicalMarketsAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Geographical Markets [Abstract]",
        "terseLabel": "Primary Geographical Markets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from convertible notes, including related parties",
        "terseLabel": "Proceeds from convertible notes",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "femy_ProceedsFromExerciseOfCommonStockWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ProceedsFromExerciseOfCommonStockWarrants",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their common stock warrants.",
        "label": "Proceeds from Exercise of Common Stock Warrants",
        "terseLabel": "Proceeds from exercise of common warrants",
        "verboseLabel": "Cash proceeds from warrants exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from issuance after deducting underwriting discounts, commissions, and legal expenses",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from at-the-market sales of common stock",
        "verboseLabel": "Proceeds from sale of common stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from common stock issued through ESPP",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from the issuance of common stock and warrants in April 2023 Financing",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds from offering",
        "label": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r660"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquityAbstract",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance Sale of Common Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds to pay insurance premiums",
        "label": "Proceeds from Notes Payable",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromWarrantExercises",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of pre-funded warrants",
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants."
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "femy_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Promissory Notes [Member]",
        "terseLabel": "Promissory Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PropertyAndEquipmentCostsIncludedInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "PropertyAndEquipmentCostsIncludedInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of property and equipment costs included in accounts payable incurred as a noncash or partial noncash transaction.",
        "label": "Property and Equipment Costs, Included in Accounts Payable",
        "terseLabel": "Property and equipment costs included in accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r561"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisposals",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposed of property and equipment cost",
        "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r164",
      "r628"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net book value",
        "documentation": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net property and equipment",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r561",
      "r619",
      "r628",
      "r827"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, at cost:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office equipment",
        "label": "Property, Plant and Equipment, Other, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r149",
      "r152",
      "r626"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Useful Lives of Assets",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r561"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated useful lives of assets",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable reserve",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r278"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r386",
      "r404",
      "r436",
      "r437",
      "r438",
      "r450",
      "r516",
      "r576",
      "r577",
      "r578",
      "r645",
      "r647",
      "r654",
      "r684",
      "r685",
      "r744",
      "r746",
      "r748",
      "r749",
      "r751",
      "r771",
      "r772",
      "r792",
      "r800",
      "r812",
      "r821",
      "r822",
      "r823",
      "r824",
      "r837",
      "r843",
      "r932",
      "r938",
      "r983",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r386",
      "r404",
      "r436",
      "r437",
      "r438",
      "r450",
      "r516",
      "r576",
      "r577",
      "r578",
      "r645",
      "r647",
      "r654",
      "r684",
      "r685",
      "r744",
      "r746",
      "r748",
      "r749",
      "r751",
      "r771",
      "r772",
      "r792",
      "r800",
      "r812",
      "r821",
      "r822",
      "r823",
      "r824",
      "r837",
      "r843",
      "r932",
      "r938",
      "r983",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "femy_RedeemableConvertiblePreferredStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "RedeemableConvertiblePreferredStockAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Convertible Preferred Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "femy_RelatedPartyTransactionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "RelatedPartyTransactionAbstract",
     "presentation": [
      "http://femasys.com/role/RelatedpartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related-Party Transaction [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/RelatedpartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related-party transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r567"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://femasys.com/role/RelatedpartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r718",
      "r719",
      "r722"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related-Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/RelatedpartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related-Party Transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r666",
      "r667",
      "r668",
      "r720",
      "r721",
      "r722",
      "r741",
      "r743"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance costs for convertible notes, including related parties",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails",
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Down payments",
        "negatedLabel": "Repayment of note payable",
        "label": "Repayments of Notes Payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "totalLabel": "Total research and development expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r773",
      "r787",
      "r1001"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "femy_ResearchTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ResearchTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of research tax credits available to the entity.",
        "label": "Research Tax Credits",
        "totalLabel": "Research tax credits available to the Company"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ResearchTaxCreditsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ResearchTaxCreditsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails": {
       "parentTag": "femy_ResearchTaxCredits",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current research tax credits classified as other.",
        "label": "Research Tax Credits, Current",
        "terseLabel": "Prepaid and other current assets"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ResearchTaxCreditsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ResearchTaxCreditsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails": {
       "parentTag": "femy_ResearchTaxCredits",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent research tax credits classified as other.",
        "label": "Research Tax Credits., Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ReservesForUncollectibleAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ReservesForUncollectibleAccounts",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reserves for uncollectible accounts.",
        "label": "Reserves for Uncollectible Accounts",
        "terseLabel": "Reserves for uncollectible accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r120",
      "r624",
      "r652",
      "r653",
      "r664",
      "r695",
      "r827"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Deficit [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r198",
      "r199",
      "r200",
      "r202",
      "r207",
      "r209",
      "r211",
      "r276",
      "r277",
      "r296",
      "r482",
      "r483",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r501",
      "r503",
      "r504",
      "r506",
      "r508",
      "r544",
      "r545",
      "r649",
      "r651",
      "r669",
      "r1034"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss",
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r236",
      "r245",
      "r246",
      "r260",
      "r266",
      "r269",
      "r271",
      "r273",
      "r382",
      "r383",
      "r583"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r774"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales by Geographic Region",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "femy_RevenueRecognitionPaymentTermOfPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "RevenueRecognitionPaymentTermOfPeriod",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognition payment period term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Revenue Recognition, Payment Term of Period",
        "terseLabel": "Revenue recognition payment period term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use asset obtained in exchange for a lease liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r826"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://femasys.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://femasys.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "us-gaap_SalariesWagesAndOfficersCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalariesWagesAndOfficersCompensationAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Based Compensation [Abstract]",
        "label": "Salary and Wage, Excluding Cost of Good and Service Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from issuance of common stock and warrants",
        "label": "Gross cash proceeds from offering",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of common stock (in shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase price (in dollars per share)",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "femy_SalesAndMarketingPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "SalesAndMarketingPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales and marketing expense.",
        "label": "Sales and Marketing [Policy Text Block]",
        "terseLabel": "Sales and Marketing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r886"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computations of Diluted Weighted Average Shares Outstanding",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of clinical holdback liability account.",
        "label": "Schedule Of Clinical Holdback Liability Account [Table Text Block]",
        "terseLabel": "Clinical Holdback Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Tax Provisions and Deferred Tax Provisions",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Deferred tax assets (liabilities)",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computation of Basic and Diluted Net Loss Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Income Tax Expense at Statutory Federal Income Tax Rate and Income Taxes",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r816",
      "r971"
     ]
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]",
        "documentation": "Disclosure of information about employee stock ownership plan (ESOP) by plan."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r926"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Stated at Cost, Net of Reserve",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r90",
      "r91",
      "r92"
     ]
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets",
        "label": "Schedule of Other Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r561"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://femasys.com/role/RelatedpartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r718",
      "r719",
      "r722"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://femasys.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Segment Expenses",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails",
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails",
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r408",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plan Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r121"
     ]
    },
    "femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share Based Payment Award, Fair Value Warrant Liability, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Warrants Valuation Assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Black-Scholes Weighted Average Assumptions",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r116",
      "r118",
      "r119",
      "r120",
      "r170",
      "r171",
      "r172",
      "r238",
      "r356",
      "r357",
      "r358",
      "r360",
      "r363",
      "r368",
      "r370",
      "r660",
      "r661",
      "r662",
      "r663",
      "r800",
      "r885",
      "r902"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Outstanding to Purchase Shares of Common Stock",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r236",
      "r241",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r273",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r295",
      "r306",
      "r307",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r784",
      "r787",
      "r788",
      "r793",
      "r839",
      "r1002",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r681",
      "r682",
      "r683",
      "r745",
      "r747",
      "r750",
      "r752",
      "r759",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r775",
      "r802",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r838",
      "r843",
      "r940",
      "r1002",
      "r1004",
      "r1005",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r236",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r256",
      "r258",
      "r259",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r783",
      "r785",
      "r786",
      "r787",
      "r789",
      "r790",
      "r791"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and marketing",
        "terseLabel": "Sales and marketing expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Marketing [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "femy_SeriesAPreferredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "SeriesAPreferredAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_SeriesAWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "SeriesAWarrantsMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of Information by type of warrant or right issued, for example Series A Warrants.",
        "label": "Series A Warrants [Member]",
        "terseLabel": "Series A Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding Redeemable series B and Series C convertible preferred stock, Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B and Series C Redeemable Convertible Preferred stock [Member]",
        "terseLabel": "Series B and Series C Redeemable Convertible Preferred Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_SeriesBWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "SeriesBWarrantsMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of Information by type of warrant or right issued, for example Series B Warrants.",
        "label": "Series B Warrants [Member]",
        "terseLabel": "Series B Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Fair Value Assumptions [Abstract]",
        "label": "Black-Scholes Weighted Average Assumptions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company under Black-Scholes assumptions.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Black-Scholes Value",
        "terseLabel": "Black-Scholes value (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price",
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend yield",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails",
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails",
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r408",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares of common stock available for awards (in shares)",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options outstanding [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options for first year. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, First Period, Fair Value",
        "terseLabel": "Common stock fair market value on grant date for first calendar year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Awards (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options for other years. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Period, Fair Value",
        "terseLabel": "Common stock fair market value on grant date for other calendar year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value, outstanding",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "label": "Options outstanding, outstanding (in shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "label": "Options outstanding, exercise price (in dollars per share)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Granted",
        "terseLabel": "Granted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Options Vested and Exercisable [Abstract]",
        "terseLabel": "Options vested and exercisable [Abstract]",
        "label": "Options vested and exercisable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options Outstanding and Vested and Currently Exercisable by Exercise Prices",
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and exercisable, Number of option vested (in shares)",
        "terseLabel": "Options vested and exercisable, Number of options vested (in shares)",
        "verboseLabel": "Options vested and exercisable, Number of options vested (in shares)",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and exercisable, Weighted average exercise price (in dollars per share)",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Life Years [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of shares increased for issuance under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Increased",
        "terseLabel": "Percentage of increase in outstanding number of shares of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of award under share-based payment arrangement if incentive stock options granted to stockholders in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Term if Incentive Stock Options Granted to Stockholders",
        "terseLabel": "Contract term if ISO granted to ten-percent shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Terms of award under share-based payment arrangement in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Term of Incentive Stock Options",
        "terseLabel": "Contract term of stock option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited (in dollars per share)",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in dollars per share)",
        "terseLabel": "Grant Price (in dollars per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement to be recognized upon achieving certain performance condition.",
        "label": "Share-based Compensation Expense to be Recognized upon Achieving Certain Performance Condition",
        "terseLabel": "Compensation expense to be recognized upon achieving certain performance condition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r414",
      "r433",
      "r434",
      "r435",
      "r436",
      "r439",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Domain]",
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employees [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonemployee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock price (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected term (in years)",
        "terseLabel": "Duration of purchase offering",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and exercisable, Aggregate intrinsic value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options outstanding, weighted average remaining life years",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares approved to increase (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Number of Shares, Period Increase (Decrease)",
        "documentation": "Number of increase (decrease) of non-vested options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining life years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Options vested and exercisable, Weighted average remaining life years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and exercisable, Weighted average remaining life years",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of fair market value of common stock on last date and first day of offering period",
        "terseLabel": "Percentage of ISO granted to ten-percent shareholder",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share price (in dollars per share)",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r826"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r192"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r158",
      "r236",
      "r241",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r273",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r295",
      "r298",
      "r306",
      "r307",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r784",
      "r787",
      "r788",
      "r793",
      "r839",
      "r1002",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r170",
      "r171",
      "r172",
      "r195",
      "r216",
      "r221",
      "r228",
      "r230",
      "r238",
      "r239",
      "r275",
      "r316",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r356",
      "r357",
      "r360",
      "r363",
      "r370",
      "r533",
      "r660",
      "r661",
      "r662",
      "r663",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r694",
      "r715",
      "r737",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r885",
      "r902",
      "r911"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r84",
      "r87",
      "r88",
      "r157",
      "r180",
      "r181",
      "r182",
      "r198",
      "r199",
      "r200",
      "r202",
      "r207",
      "r209",
      "r211",
      "r237",
      "r276",
      "r277",
      "r296",
      "r372",
      "r482",
      "r483",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r508",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r544",
      "r545",
      "r563",
      "r631",
      "r649",
      "r650",
      "r651",
      "r669",
      "r737"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r681",
      "r682",
      "r683",
      "r745",
      "r747",
      "r750",
      "r752",
      "r759",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r775",
      "r802",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r838",
      "r843",
      "r940",
      "r1002",
      "r1004",
      "r1005",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r237",
      "r545",
      "r583",
      "r658",
      "r680",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r713",
      "r716",
      "r717",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r737",
      "r844"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r237",
      "r274",
      "r545",
      "r583",
      "r658",
      "r680",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r713",
      "r716",
      "r717",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r737",
      "r844"
     ]
    },
    "femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares available for purchase under Employee Stock Purchase Plan expressed as percentage of total number of shares of our common stock outstanding.",
        "label": "Stock Available for Purchase Under Employee Stock Purchase Plan Expressed as Percentage of Common Stock Outstanding",
        "terseLabel": "Shares available for purchase under ESPP expressed as percentage of common stock outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockBasedCompensationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockBasedCompensationExpenseAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation Expense [Abstract]",
        "terseLabel": "Stock-based Compensation Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued in connection with the at-the-market program during the period.",
        "label": "Stock Issued During Period, Shares, At-The-Market Offering, Net of issuance Costs",
        "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with Employee Stock Purchase Plan (in shares)",
        "label": "Restriction for employees to purchase common stock under the ESPP (in shares)",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r84",
      "r120"
     ]
    },
    "femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfCommonWarrants",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share common warrants (or share units) exercised during the current period.",
        "label": "Stock Issued During Period, Shares, Exercise of Common Warrants",
        "terseLabel": "Exercise of common warrants (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pre-funded warrants exercise.",
        "label": "Stock Issued During Period, Shares, Exercise of Pre-funded Warrants",
        "terseLabel": "Exercise of pre-funded warrants (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.",
        "label": "Stock Issued During Period, Shares, in Conversion of Convertible Notes Interest, Related Party",
        "terseLabel": "Issuance of common shares in payment of convertible note interest, including related parties (in shares)",
        "verboseLabel": "Payment of convertible notes interest (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock and warrants, in connection with \"April 2023 Financing\" during the period.",
        "label": "Stock Issued During Period, Shares, Issuance of Common Stock and Warrants",
        "terseLabel": "Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails",
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)",
        "label": "Issuance and sale of common stock (in shares)",
        "verboseLabel": "Common stock sold (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r84",
      "r120",
      "r660",
      "r737",
      "r754"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r84",
      "r120",
      "r420"
     ]
    },
    "femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued in connection with at-the-market program during the period.",
        "label": "Stock Issued During Period, Value, At-The-Market Offering, Net of Issuance Costs",
        "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock in connection with Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r84",
      "r120"
     ]
    },
    "femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodValueExerciseOfCommonWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of common warrants (or share units) exercised during the current period.",
        "label": "Stock Issued During Period, Value, Exercise of Common Warrants",
        "terseLabel": "Exercise of common warrants"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of issuance of common stock from exercise of pre-funded warrants issued during the period.",
        "label": "Stock Issued During Period, Value, Exercise of Pre-funded Warrants",
        "terseLabel": "Exercise of pre-funded warrants"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.",
        "label": "Stock Issued During Period, Value, in Conversion of Convertible Notes Interest, Related Party",
        "terseLabel": "Issuance of common shares in payment of convertible note interest, including related parties",
        "verboseLabel": "Payment of convertible notes interest"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value in issuance of common stock and warrants, in connection with \"April 2023 Financing\", net of issuance costs.",
        "label": "Stock Issued During Period, Value, Issuance of Common Stock and Warrants",
        "terseLabel": "Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock value",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r84",
      "r120",
      "r669",
      "r737",
      "r754",
      "r850"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock outstanding (in shares)",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r84",
      "r120",
      "r663",
      "r737",
      "r756"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "totalLabel": "Total stockholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r87",
      "r88",
      "r109",
      "r696",
      "r712",
      "r738",
      "r739",
      "r827",
      "r851",
      "r904",
      "r923",
      "r986",
      "r1034"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders Equity [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r194",
      "r355",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r369",
      "r372",
      "r507",
      "r740",
      "r742",
      "r758"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r571"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r571"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r571"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r571"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r571"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://femasys.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r572"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://femasys.com/role/StockholdersEquitySummaryDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Net Operating Loss Carryforwards Available to Future Years",
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://femasys.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental cash flow information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r920",
      "r921",
      "r922"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Common Stock [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://femasys.com/role/BalanceSheetsParenthetical",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Treasury stock, common shares (in shares)",
        "periodEndLabel": "Treasury stock, common shares (in shares)",
        "label": "Treasury stock, common shares (in shares)",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets",
      "http://femasys.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodEndLabel": "Treasury stock, common value",
        "negatedLabel": "Treasury stock, 117,223 common shares",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r87"
     ]
    },
    "femy_Two015StockBasedIncentiveCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "Two015StockBasedIncentiveCompensationPlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Company's stock-based incentive compensation plan.",
        "label": "2015 Stock-Based Incentive Compensation Plan [Member]",
        "terseLabel": "2015 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_Two021EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "Two021EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of Employee Stock Purchase Plan.",
        "label": "2021 Employee Stock Purchase Plan [Member]",
        "terseLabel": "2021 Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_Two021EquityPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "Two021EquityPlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Equity Plan a type of equity award to newly hired personnel.",
        "label": "2021 Equity Plan [Member]",
        "terseLabel": "2021 Equity Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_Two021StockBasedIncentiveCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "Two021StockBasedIncentiveCompensationPlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails",
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Company's stock-based incentive compensation plan.",
        "label": "2021 Stock-Based Incentive Compensation Plan [Member]",
        "terseLabel": "2021 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_Two021StockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "Two021StockOptionPlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the stock-based compensation arrangement option plan.",
        "label": "2021 Stock Option Plan [Member]",
        "terseLabel": "2021 Stock Option Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r469",
      "r815"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates in Preparation of Financial Statements",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r146",
      "r147",
      "r150",
      "r151"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable lease cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r826"
     ]
    },
    "femy_WarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]",
        "terseLabel": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Note Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/RelatedpartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants expired date",
        "label": "Expiration date",
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants, measurement input",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants term",
        "terseLabel": "Warrants term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ]
    },
    "femy_WarrantsEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsEightMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Eight [Member]",
        "terseLabel": "November 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsFiveMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Five [Member]",
        "terseLabel": "December 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsFourMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Four [Member]",
        "terseLabel": "April 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsOneMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants One [Member]",
        "terseLabel": "March 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsSevenMember",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Seven [Member]",
        "verboseLabel": "April 2028 [Member]",
        "terseLabel": "November 2023 Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsSixMember",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Six [Member]",
        "verboseLabel": "January 2027 [Member]",
        "terseLabel": "April 2023 Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsThreeMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Three [Member]",
        "terseLabel": "November 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsTransactionsAbstract",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Transactions [Abstract]",
        "terseLabel": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WarrantsTwoMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Two [Member]",
        "terseLabel": "April 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total potential shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)",
        "terseLabel": "Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r230"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)",
        "terseLabel": "Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r230"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WrittenNoticePeriodToExerciseExtensionOption": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20241231",
     "localname": "WrittenNoticePeriodToExerciseExtensionOption",
     "presentation": [
      "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of written notice of Company's intent to exercise extension option prior to the expiration date of January 2024, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days..",
        "label": "Written Notice Period to Exercise Extension Option",
        "terseLabel": "Written notice to exercise extension option"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "13",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "35",
   "Paragraph": "44",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-44"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-7"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>104
<FILENAME>0001140361-25-010598-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-010598-xbrl.zip
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
M+WZ'KFU)$=BY-YXCJ?'93]A.+#Y/4N-J2VYV#JBMP=5.-]V<0_CLW'7G(MR
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
M =S&T='FRN+D9FL'\+L!WFI:YBI5 V YLO! 5AB<)1?H=="4@7+IP;;@)U<
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
M@MVB2$4Y7U115MD1R)AS!B;$R<E)'@IEXH&%<7$,M&-@V\5]XTJ+=M6L]28
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
M7_5$SK@[BN!GPT D?N-2P?Z? C'-G@'SCFR&9HQCCX>T(B)C/@Q< Z5K.@?
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
MW#OU61S2_6%\_=$X/;PR.X->K]>QWHNN2C>RT; (="5B:I#*WB>51.U1:#S
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
ME&JZKX=S](P=T6X#D 2*):QE&$34D:@:XX%-=$RY+,'^\Q .3K@%L[GLPB>
M!.%,[CX?["*+,,I#*8K\<.ILS<>R+9)RQH+N(KO[!6,!+#F&NCSD0D&<%#9,
MGXT42%NF>2=(05PHOR\RK6KMJ$[%\V=-=,0MXSX?]:AB8Z(G=@F>A24.D,U5
M+*6C<AQXCHI6DHF&^)3ROS9N=,R=9(H(JC&M2R&UI4IY1)>E>TMY%NE*3X_
ME;"Q9#3N*?$WVLXIZ(&72@\L;%%B/DPFJ='A*5B7JGO))><52L[E@F8)YXN
M7-K^(C[>,KL]NV<WQ(=VJS6P+"%^*19F]UJ=05MR^4IX2V?)ZI V:. -QLG$
ML8 S-@R<PHE"@1CL4I.,R>T'E["3(VG4L2M#R^1COU\TB<V/ ;"C5#3=5:M!
MH6.6XV,8$_L58V+FOMGI8?#+_"#%E[#MRI$OH=W?&?CJWAOX:BRR!K6 V*1)
MO;$H<&5WEXQ<B?GJV6R"ST;(.3*1P:\TIBWY$;-".HHJ$ME(2%8;16!-14V1
M.E"9;IBG,V(=G2AEV)>-:FE]49RO%Z-G7%B1>0]WT1KV'8+<M@?OUQ-T$]94
M-9[^P/C;+O"VZL!;;Q=X>^N!MY?-Z+^S//?HCNI;JJE=44FMYH6M.AO?1$EM
M7D1;V?V*2FJ_'3RJ<-;/4\ ;VFAV!2MAE17(I_$-43A;SM,7RWXLPL=536"N
M<>17287\<+ .$O!!1*E]:*7)T5YXC.?0GUN4>BF&:.!>YW_#B]A&5 L12PND
MR)6^B1;[W!LRH0]_+*:,U8)"'HIJF$'F7*IX*]-^+^L>5UW;K.*+11.!A1[E
MNYQ-8H!T."M\1PK9B]2]8)_O5_.7A?\BU'KM2D,"SJ$HXD@4FN#<2&/@O>[/
M8G-],T'#N:8FO4@Z(EX]8J%@ 33.,0S%?6):W+Q^368X-9V<<[N6(EI,NZ[7
MHY:20-DBOZRBKKDF*[[P0TIMM(AJ-/ C]B5-5>]^>%\DVQ_0Q53P(ZS!^(XY
ML#C=G6Z;H.@ST/$[R2>6R]-G3-3P .0^=/9$4(I1/ Z)._"PX%J2H^:34"Z
MRFEQD)T)ZT5DWE)D"I2Z?,(BE3VG>F[\?-YO(AN$A6F\A-,3> 5HWFBTTX0
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
M<(#!_2FJ =)!64U9S#T:E=-L[=ME1B+R;Q<VE7GW#;TL$?^/J',4MGK'-!O
M-(WBYV!APG_B\<QX=P8R/;Y)OP<-[?"3D:^%7!?&W:Z*ICJ1@(%573! O%SO
M+)0>.*D8X;N[RY?Q3I3.IW)Q^[0M\SWF=T9B/M$(<%QIUR'2%$M]K^3C A_1
M(1-YBO#BVHY^:>,8K\^D0K3PV,]*AUYRX,K97X1\,>T[EM/:O\)O9=EU<0+R
M EPZ31C/?^#!S_,+%IV(]4C[8^6G@_>D/*/5PQ'#R;):J23I2V+\;,:*J&A1
MD"+:/ZB0/^G3BU*RU<G7]8)%X &$7(.,%FE%Y#_1^"*\<=%+YH0"2'K 7T#Q
M =EP0$Y>!E+&^@MR7LJ(1:YH%K:'WMJ (MZ!&I6@S/E*8* H51+><>70EBE4
MU:QR81.P$%-29MIC4?#FO6ZDW5Z,01-=OO-9"2P?E#)7ZS"7Q2[U#LK!SVA*
MVR)@?I1Y+HM;>52DG2ABHJ=K)*2[W0C(-?$1U7B'/.;(M X #/!SV7#A1N<E
MQ#H"62L2">(8"/UL<<V+X+VJJDX!Y8,$K%B2</\Y7%H,N30)5%\A@2LZKT$V
M*XD:4;TGX9GS(#77?)IFZ/M(2P&'NP!+D* 1=3B):<Q%*5A!E:- ='W26LGA
M%DJ;!X@*L@/-66PP+YUBLM,$1@.J["PO!$>MO<K-!.6$XK<NI8V5YV7,E](T
M%,4M0VQY-G60+GTRJ%&4.!KEY%*9LU9S2LIY*H\\&.6UE@87:() =]%HMBVH
MDZ,8'8'E>G%7ZX&!P$6>[#+1[6K,N2BE\H!Z(T\5CDLW4L1O*N7O$H\W([1J
MM%3^XE"D4VQO(#FB& Y/+[@.-+,=Q0.LV!4_37)AB[NH%+OCHD2K@)FP,O"1
M6MV_SA54M2?<YX,,UQ*[X[QK3XAU=,#T=Q7P:TAKL<Q=7LM;S6MY2MD5L3"=
M]^55G[F/I\3%0-)Y =7#^C/='2PZS5!&-)?#@<1TN45!;97X(8(F*GZKF4O"
M'!#-.!R1:5JL$[CH@O8@,OPI>W_D@C!?FG#C*A=<%GL,#&=GFI6U$E  :NL#
MJ:8^=SU2$Z9B+&HAC!0C5W9/$1PJ4C[*K9(I&UM+GZ\(\?F&MZ7M>^A7HYE*
M.BI%#QKIR<G1J<I[96]@ &^2PDXFHUF*:(KRHL^,/"&R9PY2L^C>BK"!!Y>"
M O\_>^_ZW,9U98]^G[\"-S>_6U)5DZ.G+<<S4T53LJT9:ZR82E+WP_W0 !ID
M1T WIAL@!?_U]^RU'V>?TPU2D@7)DR UDU DT(_SV&<_UEX+S+<(._A05']Y
MS]2YZ;(WXL[+2'<P,G5\I&?Z<;'!5=J3&]8LI$]SF!N^LY*>N&1%"-9'_%X]
MX5'.(Q:'^,")C^2@FP6%RY''.ZD#<5O._N"I3>LNTZXMD>TRCYKOUK'@&7MV
M61EC'^B)TPP#Z3X24P0)4F]XJVFU:S/J,>'2;&[W9S\?WQB5^\]9#HFJEY0Y
M^"F\9'"CUM6!(NG]Z9PB2R@(:EIHU",QN^U7EOV#+>(.&28/8C)I8C'M01*M
MZ4?88JEO^-9Z,D4,P*)-(L@N*4J01*:H>M(RHWI5HUEX:_-/LVLU%WQ\IS$:
MZ\(>H\"D<>W-'7F/DV4X ;JVGX7(>Y8VC@&30H_7M!MA?NT=631Z*(5Q@7F7
M/(<7%%#3X%)T.8F5H>XM1;DOGT,)^PSCY,@)D,GK!D<%C:^T=X:SB/K2F+_K
MBN:<FCI68!#F\&$:PCN  E)[;@]$/('=UE%\<>%O3K5SD"-?HVI>$J]E[V4\
M;5BBLBHRUB?QRRRQRN9A2>Q8U^2!+[5?+\N#6D7#D2D81WYF.2;;AL-\6DK;
M#LN!,WK"69 %0'$MXK$+)PR+ 9)!XR(DPK*$UKR7FLP52).3A2 K=W_.+BP4
MX^+@CEPCXW T(]=&.AZ-7+)S!XFDI#R@+0?W7O[E>7^?F>$X)X.J^G0GF=K(
M+HZF)1!)A\EB!C!+YN+KVX8"5CF'-(]>[FL"C19C6K%H0LZ-+OJP1.YR0RL(
M 9K9$K!"LA<1#N!6&*]EB67OKE-Y.KF@:I'P "3"LV)A]CRL>\11<=V&ETW8
MXS_9>,GGF;(]?"HSJY%0C6:@$)Q 5]Y06""A\S+LPQ]'OS]F!_CD37N315%8
MU@</'Q(AT4A1"-1OE-0\;KW9LE7( R^6$\;3I<]!?@SO.6PR65ULA7WMR=^5
M,Z[5\AK,HHMEN5IQFU"PI$C2(&<ZVXCME;K+Z>0U58,8B1+S)SYGG[Q["JB
MXYY+7G "B50YK%DF$^W K. <ZJH5:MR&#I6DOE1"I=^.&Y C5>A:J4(IQQIN
MPNE?T#C*V&ZN)..(4F6408QO>$<YI(XT.VGN-#,JWX/H9#0R*8#R4%S#_C(B
MR^V&K8T\/Z=D91/+^0G/&'5?.QKT2G(P" 1A_^E^2J!'RSJI7J=^$%;(8>+-
M#\Q(D@3Q/N&Z"1TZ8;8)#:R$74 !R.3IWTRM@U:AT8/W80MO*/7.Z) 9)?8G
M7MDBZEV(YC$.1U+_)O?\\DIG%2]FO5Y"PL7%B$5Y'?8+S7;57-==RW3Z/)*<
MU:T:5-*92@TYKO(RS,L [X06W7? ,2S+V9WS(:+P-=>9C-L%C?.4+#/%[.H=
M>]I2T>)R7A^_80LEEC#I3EM:YDMX/712+\*BYC"E9"ZV?,?A&/:"[[>-STC"
M7.\YMIE+HJ)E<F\*L-J:^WK#K:ZK91PI&"R>&**^40<H,MF<4D.?01L0U:*'
M@ XH6C_01%]* GY=$BA96-5I6BX!IQ'T,N$FC)&)C:2D&!2D$.XL';3Q"7%C
MVD%AT69'7;A^?5TQ>4I8N$L]UJ8G2<G;A5+2ENT=-63.R>=@)+(!.\CGO8&C
M$_S77W4W>F]6*-X%NR1D"J<.].&!'F&F]R,2E,IAMJ/^A[)?45 J*^WOW$J0
M FA>GE^\9"B,L"S%P-J,A  ]&7(-^^7![UC-&4/^T_^# ?2P&#=VJ2I#7SDM
M;,[H9$?T0$(HX23GL_'>+[0Q^[<[5WLGUHA7-+F&\AEAP_. A[W^6(R;:4]&
M),_":/UI#<*5"=, 7-.[#5DT*#"M64&DP,,+5_Y*G(L_/GP*1$&XV!\?,[B
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
M+;(C96VLK#'49M@PS"OT@6<[,301KAT%R:633YIM%\MM:PSJC*YN@\FA+B5
MVR?W?KSX05C[,N R8U65^K44)\DDU]"0N6F7%=]+FB_QJ-*%:BSP+)E$84?J
M:;F.!S1 I!RU[A7=;LO$%.)Q<SKY&=#D9*(E(U8:^#J.$S.$;EF'EG9LCD62
M&86Q36'8A;Z:CQ70IIL,=QA9+=-0B*(8',0E1 M;#3[^V0S%WGKE"Q)<4 #@
M&X9-7Y24R>G^@:T8:7\58.E[MU'9-D;MNM$0$'G/H\'QE?Y->+MUR?3%:(4H
MTN=?2V_*[74A.O2 (&]9IFWHR,B9!.VR<+F'#Q]9<3YK>T;O.E@IA7<_[AS9
M5N64BR>3_(TY2P?C) !^]D5T0^'NQC?)XR/!O7&\4@5N7OT/LLE@+-+<\IS3
M%"+0@K!N\LT3ZT'0MSD5YI4121.[!Y[GFZ?C$GX*6;#<*J!O85^VA(1"AU&[
M(O7 R=S8IOS+"7$*S<XWC^SQ]NJLN(?*U>5H+(++(M(+82P'SM!'.T&)E&"*
MV4J"QT=9;M<%GBJAF()+7)):.AZ&PJ7',N8ARIA/CF7,8QGS;L#3*R^A^ ^
M4M=JIG1C2JZ* *K(/!A8--',]9UT45.2C;9EQ "7YEJ12H<(.-O+@1"6<4HP
M5?E,-JUBR<-Y!AL8;J:BPJI6*GPL5;7I!9D810D,A?[\;/)GN<0% ^)_X8J<
M$8R00\]@?'ZM5_+(DC"Z *)4$.="3#"Y]^KYQ=EK+E"\; 32 X?;TT)RLHG4
MF,MN'EG?+WZ^/WGX^,FSIW]Z].#A5W3D9*\>#P4_Q,R*09J=E8H!.?W7G+6
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
MT*Y"Z$^6ER)&,?8(?&+HW3U(=UWNV@Q7J$DQ/1;#_:[S&VH=,BYY;BJL&GS
M&[O>+H@==SKY4>E%.K]26=?&9[AEP/4Q;IF6@AN+6F+#6Y!F,KVJ.7M,P.2'
M/7(:,T;^$_$7':1CE@AQAA.&%V8#/1\-0+ 6=C(<>L+=>OR&<Q*MY'T"]<X8
M#O\U%T5D[0Y&D,%CQ&VY8X&SR<-9GNZ$ /=<L.JOQ1DC7BG(>3(E]V_CF/X@
M/NG7;RQ(9]+H,'5S!%#06CJ9UY?!WRB7ZZNRV2**P0<874(FH9S1N@5_@3"'
MY0$K\3"*ZT++D[SZ2;@OWXBQT8 IS).F8,Z:TRQ(\!0[3,^$D!>]I<(X?O;J
M3/B\[T/)F#9/P?TZZ W5)Q@@E\?\X;ULM[S?PK4Z$T.&B98'H^SEMM': AFO
M9"QP;\*T-?3^-,94'H@.5]M[]UPXYOJ;>D$[V=P#C$J^+4YI :3X'R,SRNU(
ML:>QR.9$&0BX5<-=<H95)4XXC*_4-L10BD$T>YD"K\(ZZLG'V &@K0P@?H_$
M+O&.Z?E/""2R77F?5$T9,"FUN8M"144$H:6]";4$<L>A.$>9I1B]>WBR:RBK
M)5SCTQT3/7>J<'S)ZD%,*!U^+X?"OZ(/B_Z8.U[4S#UG[>\6<MSH@,'T&4&*
M!.GZCN&/3"G;LXVG]46"3=6LI,X9'(Q01_,&;KJ=4PB/#@0>Y :I6JAF#Y-3
MO9_(L845-A.RD?'P(+H+\*;E(RAA23OE#9P, +Y=TM#6E5"7,R3)>R27]"@-
M7>LD<KS%XY?\4S03C"\W_3M+Z('4U;C<*)/Z^SWL]CJ%,=:"3UCM]_Z&\4:6
MO,0WG% WBUE:PB-UUI*IHSEKD0K+5X>?.[;.757(3_6\N,V#*NYVG\:Z/$Y8
M%'Z>?G385JL#AVW7[#(V8-=XM:C 49)0O _Z([.@BJ\JX*YD^U3]F)<9;?"\
M0BYJRDFX\-T3V>-]8=F-.WRXZ2[UX(B"$-2=&CXH-^H@&"PFVS7!\C381LW<
M0KSDI5.L."/#XQ/J*W.-%&>TR8A-SFE@SL+8V]%\;D=SX?O7&/+#'KSQVNM;
M0A"NORH[N MGL^"^S"7[Q*2'=!O2OS@M_&.<GQ5[S,)DM>UELG*\O''J7Z&X
M<YD)ULU:M<-XX'C=&W91T<^H4FXB!<>TC],=UV)/FFISTW9O;=(*T!C:\27O
M3"506E&[:L/R[R0=YY;,[]=^$8R =YS@MOJ<,F02!H#HTQD__M([@'T4*!3
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
MA!<*(_LX:^\N05GK/6L<-'@<5L_6[95[E[>WZ"LS=.($ND.0G^T;%5S@LYD
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
MX]Y^21GLV9YISD;1U=P<2^]PJQKA:5S;_IW<9 ,0.)AMN-BBX*._M J+ 1;
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
M Z$V>=ELCR0[<EFNB^@/6 =$WCPM*WC>-L%5HS9Z:W @+!HM5LN/4&^/,E<
ME<9K]-AY>(@:S-?'&LP_>PWF$.?RR\1:TZ%,F,+U5J1'R)]'XI^\=EC3>F.F
M2Y,Q<^"15<6<U-?!VJ\HODU;^*.4262!BW,@*_'WZ-_)&$4+##;8SK>;T<7
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
MBIIND9*4.(EH]DT18(30J%IO.&Q:2.P<_/TMA3O420RU8+@FQ'G.N*.VL>8
M- HHG>UD6G<DIRUL:I*>0#_C"12+PY6,G5:O8%V1QVURW"9?S)0OZJ4&;6%A
M]D ^1B2]]/7%.)W1[/H-5NM44(A\Q[@^J*L/S ];7O5ANQ /$L64QS5_7/-?
M;LW;(D9#I6>5E:5[4_>H+NR4AT\!)]H<,DDUBC:<CS\N_./"__TN?$"=B*,*
M\H<N<>>*'X"M2)EO#J7AUEJ:.TF='H//XR+^G2SBA-;:K6@N=49GGVOV:^M7
M/Z[?X_K]K.OW?+1J2@Z&1H-=1?TW,:/>SF;;[N#KE*X^.6)8?P.&]?&#(X;U
MGQ+#>C3Q1Q.?NRB*C5@HJ0TUG!C%GX*-) 'IZ:./#LEQM7[^U?IN(R@"HQ,I
M9RBA,[Q)NZ0B&;^GJV0B00&RL)[OY@HXQJ1>SZRNK6,AYU R2K5[ ?"DUVJS
M6XN$"U'NBPPL6K&/N^6X6[Y$^.GA6-KXD,$<?W\MM$-.:.(QB,&R\.6%33FO
MIAN%Y"A/OH+V$90(^P8S,T7J;@(R+LKKME.T%W?I,>+0N.D,^LC7&V"TISOB
MW%OFH3Q)8N989P8":KXU&;\^,BQXI#*P4!!! C$_.XGT3^958# 2@3#WWH[;
M)(D71&N&H%)P]\NTR.=UQ!T.AR(!I+*M)?X)T=/@ LLNN;JP$!$Q2=KJD[R_
MT?UPNIF8B4EWIE,&"OGUR O&6?*@RAL&H6GW3Y1[XS4@/<5#4#B@^&$\W!O0
M:A%<)WJ4)W]\>/KP6;CDIEY.7H7G)EA:X=H*<-.\P76()$S>7T!@AX+W)V-3
M1@Q:MG6PW.Q41?3*LP=YV,EVS8Q+I#_4(+O*0G25R-VEK0(>TNY5C0;TS=K1
M5%<-'[)Q&]'S$0$Q4?02+V(SAS23RK<D0SA<^:#Y4-' V-2K),N@AZZCXNVJ
MZBX)5S@SD5@IKC ].67GDC/]#L-@2B0D>#YMN\BL$0POT4329J'V@TO#_H&1
M1RLTX-:N-PI*;2J"7!&S4M9[U!$725@]_16WN,A6D>V;^#YBW:)G%'Z!/+D\
M4H79N=M,'FB5)L;EQNC&IG$2^:&&X-TA75_;*%3"./G -L?<]1F<G2P/!D/?
M5U^UG=)M"X]>Q>0:SAXVRU"_'D_4#HA+,PAPSN'8=CH+;/3<.O F<--FC1#^
M LELZT'(D&ZK$'*O47X93XX37TLPS'OQRT3J&#;;"@P]PB4_=KQ%F*SVU\CR
M] \_0YN(@XT#+6M^M<!@C<6@6WU!4/K[)0#9!_Y@G_I]D>VL<5;W";1]WFZG
MM(")*RZSL]:P @^0@=?A=V%SC:F*[!F//;FG3SH"$ #1KIL<6ZIG>ISN91W,
MWUS;7[!VZ;544!VLG_D H3NB__!Q$L.1TS)/!DT#SF2,]@_<N79O:3VQSAKI
M<A$:N4B?R4T;2E%)-H"^8<V&2<<(Y!AWZ>%-  #03X^/1O;JP[%QHW'+8 ZL
M*$\DH,=;.7;[J),.E@MXE,*N"=<W?I)1$7P%.;GGP>_4/AJV&]2*D+P^:T,!
ML>]NTE4+X=$6OA6;H.S=(Y',_\_>MS8W;B1;?M]?P=C'#3L"TG7;\UQ';$2[
MW9[IW?5XUCV^_@R2H(1I$N %2+$YOWXK3SXJJP!0ZH?4]@S\Q2V)Q*,J*RLK
M\^0YW)*[+2G$9UYLY_:4\B028(;K/<CB,$!^HK-)YB#]EC&#M;3*C0:?U 0D
MIEA(<(> ;T6![DKU$TK&?T0IFAB69*]N/*:-WUV8AHYGT.^'TL0UUE__#I[F
M<5J$V)%"!8@Y7K**E[0'YV<%$63;#E?>L*7MJ92<$.O_A8BT68Q;>OE%5NZ_
M_^[Z#[^USO:^:NB(=6QPVJG6PW<LAJ?1>-1,3K4X)?&'>P:<2B,<GY;VE1@I
M<Q6-=..N5AU.B*P)P]?3+H3?77_Q/Q+#V%?,P[C#X8!Y D6O&N HK+[D7)P_
M++N[&".$%7:$'ELR>+\U1=NJ[$@=4I^<&1/#F%$Z<(V7ZI0A&;U&#$=A&[%
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
MFP.'Y$Z$PVW0;2VT;GM:QR)X@D[OBPUWP"3>UMO(?&QHXUX6H;3NU4PG7!\
MBS([C;RB*N]4-YOM$=$K?9V_FAOY$72?G4X*UB*+ :@\ G# KNWX <V#RD;H
M<LDW;;OVN1=Z;N%6^=.+OZ8KX7KQ-\[5 -=\B$^AIY;;:KMGOU55^?-$2IB1
MIPBW2@: *.[62GT&0G5I1V<R@P'!G3BCZFVU.GIB%@&0N3HL>+E!GTX4/A%8
M5[@ZE9%J+T'V2&EZY;DN%!FJ!(_A>0C$D\GEC'9M)LZ51T%Z93/3/_0BAY9Q
M7S+O&F\0K(:;4*[TCGB060 \7W1\$2)N!990WL@5_:;*>@H59$U;[2LGVEX(
M"@E8/JI,<"%;'A)E:V(\:%=U:5YIE)0N+:F<;ELA47G3D!B([S]DV1[%Q#M[
M"6?8NKQIVKXF^;CPSE6C,C^Z&:["11_)/W\W13X(HMXTM\1=T=>+'T96ZKN!
ML]\%-_T0C#2W6D:UY#3\T&[N:/ \,ZUCA]]OZ=RSYI=SO.1ZZ(>TR;L1XHB$
MC<I5F]J!OC? VUE8PLP(TL+-2AC[ _.#/X2J-GGO$6:<G)**V3(BP^L%S@UX
M!'T'3*R*[XIT=G#Y+T7&=XP."&())N^;TUM(D[IJ5(SK#-S+!9(MS6&/?\8\
M87P!R_/4\3@2'T>>@'@.I]35.KQFSX0LW/GR]V-P(&ME0N!>_T:I(89N*A,N
M$I(VRA>UZ]ZY#**MX97CBUN%/!Z/6#( V>BY/>5=:;.,4)0C>?B)CN(!I8+@
M,*/)B$-UXU?Z^F)4@CHBKC/UB)G'?N:QGWGL/RF/_0SS'X7Y_VZ&^?]+POP_
M@K3#*V9U+19(S'[QM="X%OCQV==*+DLG[P8<;PE3Y^@QS;D.=!X=6<J0Y:&$
MQMKZG"353U1_;2=DE<*'XNI9@^1>&EBV3=B1=A)6EN2 .3 )FTW<R%QPY#B
M8F^5%NH\2C/Z5WJP?X8 X+M\%NS<;HQWI""T97&$..^.X?<]R5HM<[G$(9HB
MK6P=^/N58=#/Q#'&>W9S%:V![A^;[S14X["-=9($*FY"ZCCO(?CMQAB)-^UV
MVYX890XKI*V^JVZE]7R$IC@19*J$ORT$0YUD:!3J@*P3>,EV1,)%I(4[KK06
MV;L+/:*0[I7;5<RE#EZBMV@&0J,8*=[[X]"X7F.$,B9B".HM(8E$WNO8$"4]
M<B'0;V(NL(I_JD*T@!HSR9YB#2R>>RY#Y(C$+MHNF4&=&/4)7<7B=F4.NN0C
M!5N4G-)R)N1R9[1B.)?%4X@?&,9A4^Y']=YH"*#RM3FS+&9LQ\9I,QX\,*T4
M>T%'/DH^0M'%C\2:DGAN(0CK'-'Y]=ZVX(8&7FA@\:E/XC2#>J34^TB+@Y/:
M2L]BDIW-7/6)"=AJU@D47TPOD4ZC?Z/^5H7ER.XMW50>Y3QPJ+?YHQ&IM:[/
M$)A/^9CL[3%TYFV$7_SR#D-Q*G\LL[9))M5\S3,7:O^&![QEN\6JSTG!C:60
ME2ILV..6I9=U[<7,*Q'.PY(@9#877L79Z^.FTI<[L?%1JJ:/C2Z3^ZZQQG"1
MS1[ BBTUK9F>TI>1A5'-ATXFR^IP(L//7'XR)RJ'+'/.^V=*M7%;=KODB&VT
M(?UU]O:FBR@&H#JV_H[+L]#JA'\P)^QN7QUJ9.3R[?NN)8<)/3^MMH%=53/Y
MX4#5-LR[^D3R6F&SU7?$M"0Y#W]XEMIC$8&=0.Y@]E/V=+^!>$;==,/(?&+<
M(#HI/ JE! ."J,L<3!,[\L\J.<EZ6^I@*!/GF,K3O!;+"&/$[:2I&D!Q8Y2T
M/V\9(-BL;ZET$C[I6.PME8A$8N$R@^V$HNWP-BE%<X%DIQ&_RM^CL!CHR!H8
M39B'L'-LLU($LW"@CH1[GM*LUBJ\1<\L\H, *DQRV4G[VEB,D)7;@A<EC OM
M.UCI_JXF7WS>"\&R<>/PNQ 3LL(0'$0XVH]JZ*XKKC%#E-."7OWJJ>ZK1* @
M>8@T[E:V;6%6CPOYL6JWFTB)0D<6/:N,[@59V.&##*D.>FH62A)?7*,Q!5MD
MJ@92IK,5!T8EY(]IP2[9)45*>:_5-=P5$OVTPB>3O<R]$D0$;TLW\AH" P]L
MDO9>YLF\,N NPR3HIQ5R?^5(U"E<1?,FQ:127J4G)"-7Y13B[$4VS")Z!?-H
M.;;GTDF[/SQ(:(V+IDB"UHS]J+1%SCY3#%11$[R05G2AR!Y+AP,)X^B(!J*J
M3Z:D^@.L+.PEE)KE5!\L]J9K3R*F;"J^Q#1,+HKYC6E$?=UC8ER/_81Z+R-)
M&JKX=&4/1(L=YEOHM_<'^7;XYHO;:B7+ZI[)X>_DH)\1J7%A,BZ)\5[KGL%@
MZ)/_H>JWFTLV2."(W7[;GE-69PHT*0CCPXJ44R40,]N67C3Y$@UJ\"S(G/%9
MANRC(U'XJ9MS @7[#ZT#;^/CEDFO<@HA9F/:.>[%1.? 0/S#[KJ9ZCC[\5\*
M);DM5V_00\3'$][8Z&=3TG%T%?ORC(@M/ _J]N1$ZMWR&!P:'4QF>/EL;P^U
M-]>L8 >A5%.6#M*8J+J$OB)_#$?A$\$.S^P7H^/G$$A3+VUR8B;8SS9$F WJ
MWW.3TFRI]UHJ-[.[6#\$,7<U&>R;*KC(?8WP8HOZ4Z^"8P11LT*OY"OC@=$;
MN:,)YJM.12-%C"UH7?B/D3N6)&.Z?CH&2AS "!0,?N3=%WY!X$%,SY@#64J4
MSDMF7C+9=%]:,L&E2XI=&]E69];S(+F<5:6HW$0K>EDUU::F!1&U^@B#>36*
M=S,;K][6C+B;C70VTG<QTA!/B$]G"*XD",GO96!<I^[CA.)Z*9]KI#'WH\UV
M]Q"[8^1]63><M(ND3V1BWKY^24UE,S9K%)OU^QF;-6.S<D8-3OPA!4_+6K*B
M*)-3=:/!8M^T*ZI^$G*_W')YT.IDJ#*+@PC!3PB4>DGAUMS)U2[[0T7Z=]*-
M<'-N*GH.AM;N;\\]I4]):^W/[:F"P/=DCI/+SMPG4_>K>B\]E[%2(MGCM)2!
M"]F-DO86H4:0=I+@S385Y!L!% )0(WRHH611GO*G_52O2;MP39TK:.$P"=F#
MJ=519WK-K3:4BJ8RY:;-$[#"AAJ.,:PS4:U9@&Y9;>L*B>YP9@K[]XIK*).C
ME*EG,33=C9=K@AU]\46Y))*>!(*PJSJ$NXH2T "8.P4Y!J:+U-OJOAR\I<8)
MJ]$LJJUU(4EU0E/T>5(_%W%\M?&XF3@<6<;9#TTDPQA]<=%BI<I8A:!*P%Q*
M&_>@UU(&=,Y:>^/DAH1ML!0ZIR[;NVI0F^.^MPJ_IJH'-7UJ(43+,53GIGUX
MI&+#];AD )ZL>)/4JA.6=]'L5LH>*0UTEZH&#[">32%M)<+Y9R5_*Q=PE:,,
MYZQV=Y8.%\POH>PP3U'I+D)E++4G]I:,)ML>+GT6O;UMB'_0OM@J6HN*[/;X
M]L ,^8FLQWZ=NPN>6I*_7,LB=)#YI(.D?^@JBUZL;O"N7%0D=]#NR%US3D?O
MG@N/9Z8TDE^?S*P_DIF-;%DHI7W@GB5^FO>LI!06+MBNNKK!GM4?W$ZB70W!
M?]"@56_#_JTRWW&;ZP^Q_W%Z7\B*[U-[!$UB)^BB#]DA/N:NP'MAOC$H*/2^
M BEV@>3MWVE'2,JHTWO"Q]\'!B7<#_'[Z?M_C#W@J?S^NV I3E7F8[B'N\ID
MJ-7+;*D1M.>8:<+'F,#S@X 4U*K'>X5F1<(3]57UQK3Q$L#+!!Y&F[%TH'L*
M6FF<;VOJ4'NT_?5!!]"/A<[_&\,6@<0(CC1LH(B_=;1]TOZ2LXQ?\8XK24I-
MG0<*Q;9GYZ!D32?A.M#F4Y@"*71TJ4"<M&S;"T90VY(6FM+[#NK)HJ9(G _A
MTRQ+L$"6&'B<311P9N!&50W;YH7#0FM_P?(9/C488&+?R :!+HHG'.CNK"M,
M15A@ D,/CWT6SH?_*ZP5(Z^C=2 _3;;J>)L3![\J>_KAC-,3MK-$$BG&43@9
MA#L":%AU(G/_$[HX(70N%_QK%V*<E76\/J<->0T/\8+>_CDPDCEI72E-B<LS
MKL7 %/X"7>0E[X%RR1\K@L5141:_PA5W1),;+/R./(VP\A-]%V,\J>F]'^@I
M\X0GX=N5-F#$F<0F=  Q#W@BI(E'$-_/7SSW31MI+*@C7LA&@JFD/3*'ZW._
MB7.$'.I$0]9(E+%XZ/FH#]+99&+M LG>,5Z-XG"V9-IEBY$CEZ"4Z(HK=%JG
M#=/UBD_@84FJ]OR11T,<?_C-BE];I:P4&WW".'4W5>YBAHYX07LBO"_EE@2D
MMJX8UY9#$!&+&[3THS9AJ\!]V(;S0YS!U?323X;S_MM@9=.(5-CTM.>?HG_J
M)CC4*TQW0C^5@)L+(6P!'P,316@X%CQDW^YOP2@&6]Z%F[3K7C,<U(:0A:!P
MAQFDN2%YC)IPO4S==TYV^QR3.MSZG?]D<!Z->K;'H^C6RUEQZ/JN%W^CM;H!
M Y&_]7O>CB@-!..;MB0@><5H)"J\TS^N@Q,\<P\!VB:P\TB7%V77\P&P^F%P
MF+>\QPJ-E1U"DC=8$0T">6^*W$EQG6">ZZHY<R#%J\&^0=>AN]*Y6&\T43^2
M05.AU#"-U!# OE-D47($EE$S8L'J?I/<?&0W3%Y_=&?T#H:"]M@JS^H6X%Z#
M(HN\$NA0]+;Z5(J]'MOIT:-I0 />!'P@.L0!#3<%&^WP19!'62Y 'B1A.Y&G
M25^>&VJ&SU>'D:]LIXTO%#[:OY<C?"Q"'>U!.64'5FFUN[#V--*.S5,1R!P&
ME[++TG&BR8YT8Z)-3?2Q.01(V?RH<##*K,(^GLD;.CZXTJD7F82LC^AO8RF1
M=_ B9C]Z4,F@ ^$IO*HI\+->E$4W_#$N#)^#2SJZ]*05+E[58E_Y$&CS5?[Z
M:=_H<-O]R)PG'[K=SO7##ZT?_F&N'\[UP_?+_0S#T@$L,$G/4;I4<G"VW1YU
MHWU ID<0MU.Y &7!\5QJ(^1IR5"AE8NW$JU3P'5WEKAB,5U-5*7N^Y\A)429
M$DU],7\EM,&GFZ) MUDQFY@RM [CPMB!].#"X2 ;,%;&D4RQID?9)$:,P#I1
M$$A>RAB+Y8IA@K\?NPZ1)85'MY;VF!\W#"$X#KE7>;>O^&@$_MK^ELSI5 I3
MTU"U32I#::DLSP8P'H=#BS2L'H] $M-<O-#8MDC2/PZ)GN1Y$L[.<+"X:C=7
M^W9%W60QU62U?.19\L0*C@"\LN^;[-[.+\!7]K?E@$AX(=1@DEYYLL/VBS!4
ME+">!D'?MOV>_**62,[*X+@/VT %3T+\JMMP,@T;&77#9MR)89!72BGPT$RW
M*CLQ>Z,P Z-,M"(VG(,9279D0_8PW"D##T2AM-C0R_##0W9JL>($N"_Z@Q53
M&>R]I"0@4QC2>]AY["GHEM]AIQH#O-W7>*=[T[W%+IC!?1.HA *@# 7U=]ZK
M*9XR SH\ZE;SO-<>R3.2!)SO88V\U6U3_R<U*4Z.$?BLL4IO6A+U#4<QL(7;
M4"L7[Q*)&/9Y0IJ<)LJ%2Q,QY"@MGM8*\TL7#T.(")G$@4S9]?M8TO3,RB3N
MOKR<]+;1;X%!U%'W%G+P%W2NO!6?[M),$:\J:M"4KF&DY>BXNSB2<_X'<G&$
M8SBT-TCN_3/$%TEB<"@/XV: #GPZWK%+]&(TJ9R)6*8#JZLWD?ZDVN&DV5..
M.N=&JGG:ME5S0QB1#7/+)-(YN/:".N^G'HBO31Z?7;52(!9Z^55)<.2#Y0
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
MUXSY>4H'T6+F[OJ[EBZ55$'BA;44XHX\5$&5F#M>\_$*6])U!+80="D)A22
M!BU5*"J61>)1QEREM4/>@I(7U!R1HE^]8)P_$5(!=GU7]ZI;Z$Y.TL8/D@^]
MC)R*4SV@O-:6&@!C2D&$#?B2]=O5)>"V3N4I&J1"O^34F@&$L^Q<4KR[5Y2$
MD0[\&@RX>O>1&<R!+RND4$DK,21H/*;;H%,DE#H[Z\*EQP[N8.WR<RXAE"=+
MZI'FH)$U"A=[//3A_RN Z:)R0J?@#VM:[:@:$@:,06+):(DU .OFAX.T&5IR
MZ+NZK]*X8R/J"80&HB<>PKU- @%H68P'DE)<<+1LVCK)761"<<(0X07#X.@&
M!#G1+:9<$-) . 3>?D#3M!M\Z*ZAJ=&-6MOQ3 O] U+7,,(P4UAS:3B7?K=9
M5.'G,."LDL7#^Q@%K M*M&)Z4/ 9,;[J[5Z]OU]79#PA_*31($A!FKOA[VA8
M0"66O70>Q'>7L="Q*29L(NTHU#9*+JZ6!,Y+X,(;1JJF0%\.^P?9HI&=UVO$
M3W[4&1\#-WQOJFDA<>[UG:O3-VU82I\V'<G%;P#_: 8%G NHUA;L"B6EV X4
MX/1HX$62G8Q Y(L;P*RVVZJY>;0-][5_')2+]8$A-B</#L:&%:7A5K&M?KP#
M2 ^$0RW1Q-?Y&0P?N>G*G>STVVU[,DJL2RZ+.7B:,PG=QI=(3)8;_;43FE1I
MZE9Y+4QCSV]<%=<-G#BC]8,X;WIS# ] ?L\U)S.F&3*$P0G@.IK5@1VC(LOE
M4)&@I,^P6AD-^8&T,[4[1R%%HJ#9M$T,$9(N 7ZZF(T?P2A'=$%L0*68UE+\
M?IM0E*7)[E"7>*L';L!/[7LTPTYTT'5.M9O-%>3JO%RG0X#>UDL@7+)N,:XQ
M5P3\Z%==&!I"R)LP)BO O7[YPB6'[=%9>#!Y=Q,A-)(O\BDT0<D2)"!C4VU[
M.T\T"!2E6.6; ]#<),W*>8M6)_"AMF,N)@&B6MGG3IN78241\=XS:X@"U6I@
MUVC6.3;#Q:LFG/*V=E9(VI"Y:XRB ?I"\OZR#2@J<M<V1)H6XTU!2#KC29[6
M'2I]7L7%9B.;3-1!<A4R#MVY(<&$-L+XA(FG5AS.*U4CJL5L;F1B*SO]@@DO
MLAW<!&OI5$&5YS4-.C#':T,50CF07R1X,?<B/9V8ED 5C_D:#7YH@NBL5MK:
M#-&8X^YS#1DHFK&P897 B\. -!6-YUW%= D<8!Y0H^= 2 RQET<ZQE$T25;V
M,WY]C6W6^ L3 (C5-]7AU'9O<,RMEM0B-JPXHAS60&J<BGV'0[EZ@Q%+5@[K
M3FEP(M1_15)9&8RC]FD([<\K*^@*/2$W!9V@R-GRV@!30N6"TQ&<;WK$BA;M
MO*0C*V/)+6L0*:3_<^@&,3MX! 8\.'C81P+?SGBH43S4[V<\U(R'>H^&_#^A
MCP%;Y8^V]#_I(>"'_&CDNXS3?JDHY7P37R-Z,/XV[=!T UB0;I@_-0BG7A_@
M89'Z!,E0[)L46>J\/2*ZRF2NDBX1;7$4B/#C]PKK,\=AFQHG-SB3(Q%"NPH2
MSSY'E^FUUWQ>@<JZ['J4,)1>?OW4!1WV&O0N+.8^VHJ<1F89AU(J_MW_3R&W
M&QYSD\P>E1YZ+B-':>@LE_1UY&($M^W7D5=/K0M$.V9?HC^^Y?S,UQZ<P:V%
M1LXC2LMTATKUK>'<+%FO![BODY>'^=$1A_L-<9>NHI/_XDU5:?>U%"Z^YICT
MP#U?4M2@(CG=V#,';^J*F"I44+GKE".,=_*O)V6XO56XB'?#&JS<1B^RS9!?
MU;-*0H!,$7$AF<.S12\=M8ID,Z]M"H)6H^58BH8]<C@TJA))EW3$SNY^3E_$
MCLBD):ZE2YMR@L9T!\TCA7\^TI)EE%X\CAKI1=826G92P:W>\G$/]0XFFT;.
M&'U"U!Q-@*,P#3B*:8OFM7IT6G?<?::^*2+[\P@_KQ<!1L<AN$_'N19O;?JZ
MS7N%&E:X(.^RTC!]B_X+^FSR=^9V-]]14>R_0ELNFM'B:R1^5MMNN8>B7E$.
MNVE:R@E0R IOP=3'&4&9THBI1V-96<&?,",5I72&B01A!I-""GW5W6; E 42
M16%DX//698<83N3W;3J)V?!<_KUJ]W2J^,>@O8XT?8>9QCCW,LSL+.4=A+OD
M?RY.);<W,J@U+!2T^7V-5=6HCUC5=S75')L2R+_4;VGF77HX4A_H1'OZJOX'
M'^PW4=Z,4_AVP*VI< LN6+Z8O1$PN$[E)[SW@=,+ "?02C_V(%9+OBC/L#GV
MY9:!C^@%$R(Z<1+]UPF_.CVJ78MI6?2#A3179?-/:[./*O:K$@P/JPY<J&[<
M/CD(5!,385:(]1V/'K/;[C4Q3A"J"Y^_:SF^MF99KAK8GA93FM]5NV^V[4J*
M[2A<&!$/DHTQ=8^ENXX7Q%YERR(=8*Z'2>V&?<5$!;"7C22GH\N7# "P3Q"T
M 9C/&%&BJ'50>#+3I2+<+M2CTB%%1F(0SA5ABP"H6NJ"N@DB99[&4%SOP1\X
M[5Y8R99^)Y01X6(%\^1$\.@NN%XS@+QT63:Q=&6]9<K>O*F[/MJ<$ ?$B(B!
MTZ\E@?[;9U]\]N9S37)]5X6_A8?_KFU#S/YM=[QA2WG1]KLP_:O%<[I1JR[^
MQ?-BPF0'=_GJL\WGB\^^C'?"E]LNF8!R\=?OGT=20N1:CPT)BF=;("'^=]S&
M!B<N5 7T)7FA^+[&22"35FIL*3E,GCW.7/+F@U%<5^QHI:98HI>N935)?#V8
ME^#@TT([;:7A?43,EU#QH*! D7U[OM+;Z9>9\"J8E7Y:#4>H3)BINH^/C<>Y
M#=OHLJI2STBM N01J=9%K^\H--S(V'BD5SR5O3ZC#0DQ3'!&^?LP5E_^H5@\
M^^/O?[?XC"+M,NQO:PX8^#*?CUTQ>(H;<LI,M(25=/WZVM*GQ+]:-L+?&D$P
M9 5H;B>"I!!BG)HK-2_4F^4VV;8@M\P-,ER/C;%/C''4%F6,KMB\Y#8A@ *0
MX)[9+FRZ.3V:& M,RJ1-^G+G]$U0JNGE:V(,9@7PX+5D_?S7(V'H*J>$#D=D
MRL5WY"!6_=2UN<_TCIL,JHY[@]PUA]>1"E)74O(S?NL_CW3\D[T[RIVD;&N(
M3<<>XWKQPDIQQ"2%0+TE;[/#658X5%'7VN,<X28@K;/H5%#C1!6.OGJ@E!!X
MPE,I3YF *&BEA>CYEI!,!_LP[>-WU38_(6,GYH7*!8"M@>%0KF+_KW]"!P.Q
MVKN/%0;E<5"!B&>((PI#2(9T,PB,;6ICD4SMT%L;=WO'1[>23]..N8!\OIY/
MC:05C:Z6D-V=&&CU27QS"U7H4!:7+ )0_+QXQ=$/_OGJ>O$M?R$U>?_%A+:Z
MG'I8LBSJ7,MV :6O6H/M1M^=)]I$4BKQ7V$UQ N*>PW6N:O[GLWNE=J\4.%M
M7! ")R>;GR.N,HL?#_)LETJK2P_=L<B84E/"?6H.^:,_P@2FD,.8[:)U.D8>
MD!(&D"^AM4(67FDZ*$\,C3$\:!()]^&E2V.E@UAGT=!Y;U@;-W)J5H:P7%/S
MX)IIWH0_Z8:KW0?8;.27W-:;ZBH<262B"OW%WI(R(##8!A?$A)M\J^O%]SYD
M$Y2>L/<-<)Z1VTKLP(#HXBWB"RE4'98REWD>H\SSA[G,,Y=Y<D!2<&;HCXY'
MMN1,M@";BE_E>=!=VNFJLQ/^Y'[$S""\X/G F)]D. N0$,CP!^_9X2@6(S$7
MN)KK9)#4M\9]:/Q:Q@8U>;RB'"CC,8UPGUA#FYO#+<<N!BFR?*1!,*:N&78B
M%JT@HA53GNXJX3^B=PI1WN&VYQV([A^>.FQ#;7-3==JK<XBAWVC,D$4G=;PM
M7X?+0&%=&VD9A3GI-L;O-+K-LX,/5]W1]H*DLE #):,2 V2=@3!M%P:[!.^Q
M[A0\0"'>7)S#1PN;<AT)/5(/\CS<5NYVG_"@FWKK&6_"3.4\@'BEP3XEQXQ,
MWZ=A;2*\=UH3HE"NW]?<D(^G*02T9]WQ17I:5Y"/;*+%O:LJ)LZ&DHOV;L\;
MUV[OZI.2 (L)NV%Z^1])RGA8FDR)5EE2R?"Y^O#Y+/=3J[!/$B8L.716(DG*
M$F1Z=R92*&?OY/5=-E XF"3*C<<(3^2$J[F,</;1QY4NR[)O,GZQ/Z.OJC>C
M2,V+8F-)<@01)A_[KA<O9:+T#ZH:><=H=ZM4^/W *)<NWS-7@4Q9/G%XT$PB
MW3D,,OT/''..]H0MT\>%,55CD&IK>T2-*JKL,$-6NI>)[^;"(Y^B4$LBU2"%
M$V+"=6?[Z@OT]ORE/=3*3H;4F:*EB:PCHG/7X=#;#Q*9$;>EE:-++UX[9+A)
M>M$]S?WP&-ZT[C%Y!ZK)!\(%=?5-VU'10'UU<JZ+K*F[/)3/TZV2T1 R!"8@
M(.NPFJ>KK Q*6-G8:RW6M5>LR!%LZ8*>Z_+=T^QT>BQ?5W2A\*__.%;X_XM@
MZ/R/VVK%_ZBZ.VZ+Q:<6WP=/+:PL)6OCLFQM[JL>;]V_/!)WV=.GVB?3Z[72
M-C R P5X22"^?/F\2"N".)!G_)]ILJKO#?7L:J]RP>_ES237X3!$B\_\OU_^
M]/GBRR^>_?[??_^;WWY^'<+E%)NM=5YW ^1HPH$<OP0OOW1)"7 V&%;]%L\0
M8F_:R.O#O_VW+[_ZZFN>$/YW)8FM%R^9-</1S0G$GFY/@%%+,)VCQD,R#GV[
M74=IZ2@:'884>=>8R*L6.?2</C<QCEH+49J_$DH2>)TSI=?"UR)IZQJ,W_RH
M=R4C*[0%1%G/#^<]XIG4Y@RTDV[480=Y"PK6#=?FKX#1E:_FZ%A,\&<O)-5%
ME.G$SE@38)Q^V%5ES[D1^>SG]*A =F S-C)2. W6920#?OF"R%NVVM+.ARD=
M <[/H?LMN)/-E1L1L4 W7-+E&1&_]XR]+HJ?<C-.WCR:<7'_[*0A)G#:=])R
M*EH?OI$I3!ZH;QD<4.JR[0]H+[,EZX4=1N_?JTM!FH^NUJ[/%+5245$ S<R
MM:WNRF;B*L[&!O%G<F6II<:$5GE4_EYJ(>#$7A43:PC4[6"F?8(29VAXY@RD
M$#B7X)2885YA%AHR63+K;X/'4P51Q^2L<K+ZUK%IQ@G,BRA=G8E H]YWW[Q'
MF$<MC1T2:N'=QM=BLB9D>.K.W^H>"Y:V&/^:]*G#5NPON4'J,U^:/\23I-6"
MM(A)F2+:8GF3(?()R3Z+GFQIC2R7EO+UXG5-#O'+WW&-[HLOGQ6@1O,/V0\]
M5\^>-WI;Z_I>1D=[B"/%S-5$R45N7;XVO4VQ_3QL_:.8:74M:L-=9?3@O2RS
M?572T73H61;?U@*TXU1 W;OC:0KD"L<PJ<%LF3:>!<A9&8#]N+&65@[FZGML
M_;JH*VM(U9X,W+#:[6_149R9_5U]4V\-FCB%!GP\4J_2RE$TI45:*<N6\XC5
MQ/64&MA]FP)VXZ45%D9%<MBH@BO='N/3),5!EX1G@]'26%H'3U,02;O*FO=2
M3OU&_2580 @;PW(2V6FRCP(*3VZQ2YTEAB36N:X^B+M$^[2BXA_HG@<HXB4)
M4]<8X%?9!M"261BMA!P)TMCRCC<O].6()#6[%L>GBT9W9,?I;])FA\[$8!Z;
MFO?QJ;?0?*"0)$ILC80H-PKEF2#X-2D-;Y(! RYS+\=.ZITZUOR U1T+?RD-
MOW;;4/4-Q DN'ARBFAVVCT\22 Z>.'M@Z-=QTO=1?Y[%MXPKQ764H?&H.D[5
M=JO2KG@8%]+.U9M'J-[\<:[>S-6;?*?;#L$:N@=QLP&X9FW;0D !Q8U_*W?[
MKQ=_]B+MLG<XW/?SL(FNSHO/OO_SC\\_UQP%=ZF#%&2MN]F?H"7X35=3(@+G
MB3]]HU23U]$UB:,99S"AKH2;!DX\P\+^Z1L1A_C?QW Z^.H+<'1^5;@X7%4?
M?_H_+YZS+U-JC*1<7N;!--_9G\K_] T'=2'Z<HGP31>"-NKC9%K+=,#I5L7B
MMCT%!]D5J8^%:$:X[%]:9,B;Q2L*=QL%:]'8N3_5?=I:^=>N/;1ATKD%(KOM
MV%7122I02(#OR\'@\V$O_/#3__G+*_[-9Y8SU6LOPX+4\,-_%+W8Z,L&74%F
M!1+AC3T8R%- %BO%#6S1\:LO?\K(2^A*G\_QX1P?SO'A(\2'TE<FI\E/'2Y^
MG/1]5G215+Y_8+?(088TS+,.SMS)83]_3'T6/)<H \EMK6!E,&_:0Q^Q(XQ*
M1%3D&?8(\>D=;ANEET*JG("/-<@<CK<]<.Y*+)09^XQ*JY]IG/6_+,[[+S,O
MY_OS<C+OK:OU);M,*]O=H>XWI>5S#]'Z'<S#M;O1(D!F$]"'--L+YSWL?B;\
MJ =W:Z*Y[A( *94\"^N%)LC_QN'K1UY^854\W=_.VK,YBK;7=S:([DQ)/:_(
M)UV1"%+JWF1)+J^X\>UG9-W9CBO%&@$;XQ:EK]3D;(UR3Q/ C!VB%!ECMW5
M;.W4SJ$)^E_>OS^OKGEU/>7JTN9>S@@HOL:8P23VXFVH=_1H.".PNE&]9Q+4
M9FRYS 8]&_33;Q?FB3FP&GIC %_':7A)6\E++VH['*(K#P6<[,GU3>2"(;$D
M8-:)^X!X<73;2/:R>8W-:^P7=$C2O-F(EI[/:;GD4WL\( /&\ -*K,TF/9OT
MDV\;:8ND=9DD6N>G"JA7Q5_O*F9EB@X\YMIG79G9CC^)':>,S;%S@:0B1?3
M\S"EY^E[S])RA2R+U4K[0R:O"0GX'1$NJW:ZT<<F!:6V2XJ=-67J^Y%W7TR&
M9Y-)Y%^#%D[2]J6303Y&!A6X8)D^DN5H]P>O%Y?,)HWD'3%'&+0^(<6E] 7I
MJ?.&++Q9O@-)ZR;(SE.WUKO%NY(UX5Z/9!PMP<F59\]UR,F7<MAI@98!5LZ-
M;4C::!8;27)YD>O%:^H"%''4U+A2*CF1DTP&TY5+H>Q[E,9R_H:TL*7/:3UL
M)]<WEKS]0ZBG1CK4F)&82AZ5X,7[@RA"6/$([\<\>(/Q2]2A>02'MP&7>N1/
M)T8&R.=$Q_!CE19FE)\H_.W'YTA 4WM$05"4FR[G$>KLRU(.RRI</_45T2]4
MB^>1ZP;I.6H2H.0$/8&O8I+6 RBSZX,@5PF[W8 8'0VK7<IRSV);,J6.MMX7
MTW=U3[MFV51T1ZCY[FQ=4(9<%#)B^IV),SKFW%OK39(WS\ >CKX4;*[$[Q/A
MJ1-LFJ1VL-,">J]4(^56Z?!83F+:FL?)!S_(L'-C3M[YXQGV(Q4KDZ>=PN&-
MAS+O&BK!LW]/$B8$&/HMMU0:QZ-6A2, /C)Z41WXVQ\5DJU48T,Z-2G]G-IN
M&U6SE,HDS"A)B_EFA6S#0QO,L6,BHDVU*[?55&<E.PE_^; 1,B"AW9YW!#RB
MOAA6.]VF'D2^,''EPJ3)$\T:Z6< 9 *91VXU^=.S+QD<$FY"0_0<W1OTZM+;
M\^I5CI)!^R0%*]G;?T.A"Z'B"?E%!/QK@6GIS,3823I1>#(:9)+*&^Y,>_G]
M<VRYU8G[L5S\9=^WQ.JN7E^1*:#5>](R5']YE=!.8DQ#)-7?UGONJ-2!#5;P
M>D\]_P_%\\U(V ]!PO[VBQD).R-AWX^N=$!>E/:S.G82;K-V&[!G$.D3BH)(
MZA@;N874=</Z'L!%<@.NCYRU?S3R:%CO=S(Z;N\_&:.C)XU;82-/U'^8(Y=Q
MF8,;,YS6KA#?A$(M?IHJ;F@),<$CA06ZNU&>?XJ*!D1G89BOC%_*L68864S"
MM.D:[8<SQ,PI?!1[-** 9"(OD09\$%& T/#NZ&PY&#0$E>F01?$?9@50D2'B
M)"/]-R&\OG=0TX?RA 7)>RN"H/?O[2F>.9A.& X>P!*Q&>,PD**3<H3:BSN<
MXD/7$+/*3RTC644G73'NJ)YC<>,=G;"";\Y/TB^-Z/88PS-BOQ'&SRRV=[.K
MXI"D\3D83*-('67X4\U,27YD0ZQVXRE0^0"3I)Y2]\4T#@ZK/"#.3"H2A2 9
MD57Z.^4W+CY*0NF77.@!C!W>"--E)Z.4DQ66R3/@\"WD%60^-M'9$?Q]776T
M,64Z?CINBO&<&$:1U]0@)76V9%2ZK^I&XMEXC"PP,@_!R/NZT_1GUEZ=*1\.
M:,+RBK)/3S:I129.8X(;J4ZYM'6K?!]B<*5)J6!89/S-;8FCAJ.BCTDTSMA&
M;N1%<-&-W,K8EQ+5ZT_+ 3\A/."Z?C,Z\A'!&_6+[/M'Q 4F-)^CERPDD41M
MS&D0)^N+F&"%D3]U3[;8#*PMG4N/U'Z"GOB($!<&U,N42H77^W6;B"HD(H]5
M=7>E5^H9C#4K'8'N<ZSW9$"EX/1HHNC-/IQ?(%9>>+F8--\Z2+U)PPKKVA11
M5Z9(1''"G\-#E\3CE!R]09@J^72(Q0A]0Y(X5384V>M,V(-OWBN6%B"2GED9
MV,'1)7UTCVVCK^R+QCLVP5&<O+F7'HQ=(-KG@:F'FKS=RZT>>7)0M,K-BXRN
M33XB3 'R>$/7D2NU#!>4$V6B<=1.NAHY6DJG6--0-HYN.\!:*_LWR0!@DXPI
MT$R*,;C3 Z0;8T+WCHBU;Y)JT6-O9GZVIW0FZH3)?1"\29X[;5V*$6!T5F5"
M?Z RX]*\>'7<Q^8L$W8BG!1EX&Y)10B[T[B@6#+NG,8=>YJ!-2!G:>(DN?E;
MWBX!F?A>('E,'V@]%\AB,'C2%=+S!<F_"NA+R+V(.F*)?>O8K(5:/'F4'*!%
M=)Z_0"6EI]!/TB%O/UP_J;A?0 E\@.RA-"-LJ0#I'MQ723$OK4I%PR@MD+<+
MR38EI.7U4A$=G&]G@KM4 'JD%&ZM:^ZS%N.G&Q#3(#U 1XXGD^3[$B>YIZ$*
M%__A(6I^]\0V#W3#A7(WC;9QN6?V]6+=F_((5Q:/HRHJ17AI;M?*?ISA+N\+
M=SDR7]1:=;X08F?27S,$:[;)I[1)I,\*KS0'2@9JQZ=<*Y*0P)]GZG.SG<YV
M^I1V*AJ&Q26E0SI@$W4!'X\I+5\=F!"R<-J'Q@.M\H>S*<^F_)2FO K?#&>A
M+JDC"!9R7]8=Y7C %*-H0]+.#(>_V5!G0WW:SAD^.?,YU)V\Q_5>.Y&#[6^/
M!U+GRQ1@9^.=C?<IC3=J&HL'3=2'*0 0*9R$[G^ 6AE++7@@"U6H8JF<?DH8
M+XJ'Z0;,JV->'4^Z.BYK;7O\O4!)+JV#0E)V*(A -.FV7M:6ID6^=(ZZ9XN_
M=/U'MWC.F=LVP)((CLT=CEFMG N_G)0F3!!C4:JW0$<D. TR;FPRS"*I(B!S
M.^5LXD]_L.SJ'>#^P4+[:G7\I344SOC\47S^LQF?/^/S<]!3<XY-=%:+'!1(
M73U[6,.^KX0=B_,$'"5Y(0(S"#"A$F1>(T>E_?$@D".5$2O06]2H<+E@@[C<
M3,_'(9\5WS\MYNZ'@0[7,L%N,68=^DZ1XG03-GZ3:$>M.6E.!DDSZL\ESQ:-
M%.#6-17W3,$-->RU1];YAZ&\B:2T*Y<O2<RI3KAL,P6Q/GFL1\1^[*K#;;ON
M60B]=O*OCG$"?X.<6@:.R^/_43&T1 #V_XEVT6O&%WEIJ#!F_^_UCTX?O33
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
MB^BV*T>NMI97U*K(7#W2G^COT+#);\NUH,JH;YPVJ,E38A/=E!VZ#/D9,$@
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
M.#;CYZ=QE*)=""%"-'%DG'=M#U)*">T6UQJ$%%T[WGBMI;:[+IM(X38SK2&
M9O86X=L@$)6$N6&*H6.R(W+9X K&42N&I2:Q.]I#9)G9*DGK<D9!J/_S?/'M
M,X+9?KPZU/J:\M*,W/OAS44(E9DD*G[0ONN7]OVJAUQ%W^]M^8NY5:=,CTV5
MP<VRF;),3[CTYHLB(.D+*TE<\> %+X0HAGF%P)\H5+U2F>$9P#"!?2\,IQB'
M%BE9O3Z?FA;NN^\\$@B%(MS&4.PE'P.H,9[- ;2+/.71 +V/A3K?M.>;]O=X
MTXK33K(50JDEH>WWKWY^>?D]I]NB4>N@N:/J5Y$58D9,2A)R"6-EV[C:,<NY
MS=EY ]D2@)]MJOL8BE?A1W<MY+PCGG/>L."](T>0:@MHU,%=D3',%\CY@?\9
M[,JW/J%+8D/2+H:C-(4#%TG\@$X<!E@6$5UIN&"Q72R=]?Z_8;0>3J1[/H'K
MV?]\V8%U3:C@#6(WB3TH+=LG--)39I%YO&BDT<QY2I-;R6N*\#8+^^^^)Z98
MD$59HOD)(&"9XV-?U]UZ/-"SX?7- E(8"3Z$V6FJ8[^Z9IA&Q+AP.K_48M!:
M$UM5\\\6K)X\*@<Y<A1"CG]+I%'31'\8*!8?5RP!KUIRAH1@Y7R-G*^1W^,U
M,GOT'IJNLPPGMKV&>N2D=X/0BF2#@H^J9PGTTBJ71XJHB1\849P)II\?.JGP
MQHXRE"5GAP^MAN4\,E^UE+G**HEMY^UT5!ICV5-1R]4^T&\]49-GE8Y:6RI5
M,6-]"6W;#RXG'J4%',B)V/Q(;,IQ=+K;('YP81:,#-#QNJF7,=,%H)7CNQK>
M _'3D:R91J"&U!?4;I:C2V-%=O<CQ:=AB?LVA(+5_;.7QF).GG$V3EZ8@%\0
M/;N/S@XN8?@%"?NFII?LOUTQ_WKE47UXVMALR[K#<E6LD.R;D2PX5W)]>3ZK
M/3D%<H3:3I \3-K2L)U4!OJ G(R&'E/KRY%W.=!Y,-%)3T?.IQ<SDHF8@R92
M0S]*JIJ07Q]!@85V)1VP<0<Y6KK%65LZS)[W1*C_VL_B''+CY=\71B_8SM4+
M>LCK^)#8B%=DI)NS3A I1"-[+/W@_O>G;N&W<P<J/#<1AO6K[G3,@GNS7R<L
MGDZ:<BN!^#L\32@,.TJ6+0 '5@C1)9@W<0#3!:/=GKRB5,JS#>%S4";Z+/U8
MTEJX+EE^4ZPS.^S"W"A8#+::>/:"^V0^SO2OSVC,WPD:\ZLS&O.,QCR'&N=0
M8_KYAP\U$L9K325(;RK7;H6;F-KTV\Y+EIQJ#9]O056@XZ2-=>&FO0R##2Y
M4Y=T&-GY>RV_2XEHJ_1<OGZNI1Y)S_5>=1IY"/D]5Y6'SH,Y(0G&<NM_VQ(7
M%ZOG,Q5\NJSI#=3?Z,%RO&][E9L5*1O-?H0037B=X(>%-=Q7HN Y]DM3@6G>
M(3WH.JKAOG"Z,8[O6W6G^PF0DCSJ$LG0CBPZWJZ$V '[A155)!0C.C,QTKIR
M,SRF(3BV$NZ,:S/_?^X1[ DMON'"\%FJUUP?O#WZ)F,8,,T^^8X>3#5=D^N=
M,"Z[!=8]]1-/2K*U7O\4MU;&U$YY96E Q;3VD5/=[X=$B*I:P)A%.,G"#* 9
M.VYG1 &R'Q9FFL??M7U/TE5D/)",NZU;$ =L8,IZ[6V49XKFNXR^K\ 2<ELI
MKG9^4\!=)5R,G)V2M8!-FU'6"YH6,\?*\O KXPP4N/+28<#SPQH3Y4"41?0/
M5_/$% $_ Q4;-HN#0?,:U9#G/=P( N<.[.O;L-(,A-D[Z8@0.5?[]H8C7E.Z
M$5LYIR"10H9XU\60G3MY;\IAO;MKB9ADNZ*CO ]6DM[E:EP*/Y5D>G#QQ,7J
M!P28_I504F!B:H2_Q+X?^YR#D=3X3-FS5]=X45\VU+GR1DJV':R53T:P094-
MN5!O][9HF\3ZL=<T5X?1_['DB>V73@ET:/YIEGMF(4=M5EEQ+!=&RZ<5@(O5
M=]R'B!0Z@R1GTD@DY0=IZ1BXE7!U4WO"4EW$B&ZM="H#'>_&0W@]UD%/(1W.
MJ"P,/!:>199 DCQR;J];[-T!&ZMMEFB;?E>AX FZDWZ>R6+>;**;N5,=,KT#
MBU7:MVT;]- *9,\E>JZ.;%OU-%#'/FZOJ.#I.SM]GH)OO=B,*X)M\)NPAR*2
M(YG()/-%KT)O)=FO/+,GT ZY45,MBQ><70,..&S%S:!I8./TP?$.KT] AIX5
M(.V:C'VFN<Z':Z%U4*!HIC$;?,I369'P,KRY!R46$S:6=/PU,$;AN/<UR*C(
M'X,RI8Q0Z?3!@R "(>KR''"5$$V/L@%I2[=704NFX:&H>>+%,],XZQ?932TO
MBWHE7L_W*GC6ZG036!M6.YHU=LJ,!D<G7Q6@KZKACGBZ?#DY:CDW2^5H7BVB
M1=B+P&&R4$P8RC_FN):XF[D'<!5_"L?P5GEK."#0)AF[&=WO:W+^8O43$RQ)
M13G]#57B-*E>M7M1B).!-.%C&Q(8\]*]EO<WLQAU4V/DD5%,$2$"5V.32;"]
ME,_!8G;>6M0\,Q]TH_$?7B3']DV:ETS !65O.F8E+!ZD)JHU/8\UL,/7."-(
MLF<HP]./<9,2206)E^WILI)6)B&UTMV6#I\.I(KYQ *&4J8IC5:D3DNCNY>W
MW",U-E%6S3%YO0^-UR]F[8)T)3U+-)Q5*GV+*YR[ $E5W3-H!#=J9O4G/$LI
MN"JL1CB9]16!D%& (]_._+&I)8AQL<7$8[P_,A*KV.CEZ+DV8?^++N(M]0%.
MNS?=]R0@*KA]K+B/="(9_WT$%"<I8@J*QKLZA P')M=RB Q[J2B<38TS97>
M&/=UVXD*M]XZX58(1G.OM314T$85'FKSA?[$<MN-.8#;D0V<R2*^>,[W\IN7
ME\X[\2V0%-AD"XZ%<I_I=R$ WX1KO2^BUQ"FK1MO/*,&G1AYFO)XQ"E2:K[@
M2P73E:PZWS:.*&Q7=VJC<'.]K5@FWB%)Q7-!A-A4>[HC@LO=# C6$LK%B$FB
M45U5HG- T14+8L7:,#A#ZJAVK&66Q!;I#PV[U@U8-C?CH.@G..4>(5-A9=8:
M4">C-Q\F3I9N,/LR%YCHWI @#U.I^J)[]&V6.67;@W$$KAR9N&PR-H607!,4
M,>C'D\60*Y:YX:1N3T%/+03Z5"%NNV0CNCUX-6ZN18M"-SF"+/+53^\<VR12
M=25'E,-C@:!GH3^(SK>5-KN:#UMXUPIY)>+X4E% NN&Y43K5GI/ 4/('N,BV
M>[(DI8!PV?U:':NRZ[U;D D$^B8Y&;],_[U'F^Y)WC?9]63;*G6876F6MCBN
M#OI->K$*^IV<O[,,A8MP"G*VW87":0B25U@S7>X:(9.AVNMF5TG2($R+] */
M33ADQ$U(D<!9GNHAZH!?G^N _Y%UP%.F_86[T<5LD6F/ML4,BE&@]OOV#A]$
MX-14=+H)]T3^AS/^9/LW]883D_"$V4:R#.L?3/J1;X7XF%D_18A*<06*ASXO
M90KYYF2*JG<EX2\*)#_QWF&]@W]#ZN#!/+$-'A:X_,P+LL^+A2='6&)L?T/8
M"ZO7ZB=4#'?!-\*N1(2P';L]-#76G1A,^&^+!EY)8\71"5;+OID,.YIG!"F
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
M^F/P$ Y%;G,^C?E8:A^;Q_9REBTFDY,V&(5L1'"ZY\ *[F"X_^D_I;6BR2&
MJ!(CK<KYPF=/GC[AI,;SR^=(&>A<GZ+, G3'OX1S/M+8(B;<-'O@F49Z60;.
MSM%I2Z]E]N92/MV4Y0\DS+5VZ];"9#C7R2%C_#^_?"G/C*!G1M!/S@BJ%>"H
M1%6]6U.</I3O@$>^^/R_D59OCJ:8S05D8Y1GQ_O <E)9W9ZS35)A)@*M)3M0
M9W#H^#](0%0;3V#U*!*PU%*3W%2(6JZJ?7OW6?!#]X14O.9<$[M\J- #"4#Z
M<1+%04B<(G(D32GBKKJ:<7?>$%K+AQQ\FAPR;OW8WS @G,8G125^5/C#-\&V
M7/5,&(#VR/29ZTBGR+.U, %N0>@WM7VW;N#WHV\IG75A*@O_S FFOX2U(HS#
M4]1RGDCS@[P24:VV6G9Z;DT'F&>H)M%75M]?_'2Q>OK'K[Y</7H]7EW\]>+I
MTZ\>?_-%F&E)" ,<1460\#8OPCU[X)(ATMS?(-L5[+2D9;.WC>-;F  B_*C;
ML=\?#; 0S/LK<F0I0/N)4+HCE30W(.##W?O%TV^>0LB^-7U3?H=T 5$P^N(Q
MY7AH'U'X5(^'L&YI*2=^W7J';_#H^)U"65&W]'!6P,O. MS2.#N?8SVHJ'I*
M46Z5MS"$IW.#6%>!9BG\'\T5*^P@?,2(E-*](J>/"U-+*CR_&^[ \PUYOB']
M2T4D,)_!UYQ(>,QRH>$O?QR'=4M+_),2I;P*.[^&[# 1C2$%P*DQZ><X\D'F
M[$K-..%2\*26#ZT((4[Y*.-?L6P1I=?@&H=]0 B:RC?_&1<TOG06O3J?JM_C
MJ?I4?J=UM"D-% ?9$HG[["B=]3^-S88<B->J0L3\TN'V>W4 <PD>H47R/[V^
M?!4YXBV,93 WP1N()FJ!KS7^SZR0D2L=MB"\:T6FQVP W+K_#;ZT%B5A/VKP
M3SD6=9]>B UK[#U>R6AU:@[!M]G_>VB_G,W+V;PDEW:"R A/JZ5T24PYE)MW
M*M_UQK@F5X^L(1#]UH!(P8O];(GS^O=$;?U>R?C?RIC^@^#I#;51W-3-35LW
MPH4^[O>1+$B =927VW'D,Q'FD,#!!5GZ#8UZL)B]($/I+V)^S4AXN];"_&PQ
M\JRJ5>N4.3=J7[L,91$K;LR#"U@ E8EJBL<1PD<Y0N8J% 5"OB50T:VZ,'OX
MMSH$OHP,:?=RYPA..;B.S6-CFIBT($BE+#B:XSI&=U8>ANH@+19FXNFW0%--
M5 TB!_.#%:=6;X0>*W8&:!#+JT^]4H"-VBW,.7"T<O:*T3*LH-Q)_PR7,1.D
M-YN93(9U]J#5KMJ1F,1MO@,DB!:=.E,H7X$MN-H -*+SGV%'RW7ILMBJ3,.0
M9\2WP(30)W\.P?WE*/7%O[17?6RN?_JU+-]&6@6U,4&$A"LIDAYM$35;H(<"
M6W_:$HOK?GMT>G;H;20WPYZ4"RO^J^K:U:;=[XGT[-%_/?FL<*FJ)&E#J:0W
MXU7/V.\]:K,^S4)(PM)JPIM:D/;<"U43*<&[L.$(5KZ!)2CLO9'*X"$72U-R
M!UH)$)U0*,5M=!SF5 <U[.&X=KR_#&R=8)ZSL1L>G1Y>WG!V*'+.,\1\O"'
MEV#5=X2[9K06^A3K[99:(]9OJPU7^P6F%=FF9<.;8:)FP<-X6!'\B($-MD9V
M4J1><@6^VUMU/GE80]CH<Z6;<RWXMZ\%?W.N!?^GUX(?PE,RGL)@>=3"2I;Z
M:\BYLNB8-,BN?N[&PXVFN,.4O7P'%81@GG\$TR #J!UG7F3H9 VK#+K#@-*>
M/>"Z$J!_"AT3<T/B&B6: 3>D]ENL@E<,AKSJ(%40 G053/03KFTVWNE]S@3W
MT;AY+P"6]$Y9&,&D'=R,?@W*[#"XAJ9(FOV@742EWH)Z?PE<^JZPB[)-&"7C
M=Q-BHE.L,<GPM2Q;L#:PERTFU"E5WH/G,B)88?W@U$O+[\DV-C ]_?P7K_-
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
M*5P@+&+ZN-#<O)$26,&1H48BW6A_RU<S5YFVO+(:U$<(@.2WG!NZF!R3C)N
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
M_AFD*ET*=PH4QP&K-IZ7!Y86*0N6K)^>A#/R^[S#/^H.!_8 R?L;\I7'1KP
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
ME4\M;%,,E+0-"V%G;_FR1A%9\E6&C_T97SYQPL0)CVILMVD=.Q/'9181.I_
MRI9HK9^P7\);<9<":JT$1.%LWR2[&^1;\)$1F!#1*65;.07/)WH"-;"SHBE
MJZLC+#3VJ)#P/X1&+K)D%:@/20[R0>BW1;KBN8 #:B2%P'P@M'<"4I3MU:X5
M$.) MW9S9MJKLF!UO4X?"5V=\]:[B;A#W>Z&HGZMU0MI.Z11OR49A8U%NMG@
M>/>'6=Q@F$J@RR6KL#$:RBA9I-=N+XA03*T=&, Y;_S&2UK@EHVRL?<"N9=6
M0&(ZH9.(75):ZS=#N$[UB-90HK)88QRE!; N>GOV,?VZCVZB._3T_D[0[F%S
M.,*DGXM(?#N5170\J(>Q"3O:0>X5_3]E/RR!K;<NY9% ?:I0:\C>N8!ZZV!7
MNCHJ6W>D4W"X\'"P#SM+(/ <6FVL#HOQ^7GS?*_5$+ !2*0X<G4!//>M$,&&
M&A.U[NR!L,[%>M5KL%N*MF7R]WG1Z?HA&H9UN\^*/JX]XMAH!B+A+Z6$HKI
M@G[9(SI:#W)3H8?"?.9KP44(!(F89K*/J6ACTT6/54LE0SE2E!5M(JPW0BV:
M6%85VFG3#G;#2(IZM\IBKGI>RV>(7FSU"*C'(Z)X"^SCGEPE4,UJI?J."H!5
MK2S@=?1ICMWH1,=J K-N=911!PV-S(&[9 ,0V8@%%J?^ :&G;W0U5:EI>I<6
M(^KW(@-<K?XPJD]=)\6M:5*YP/88(#UZN-NK%FQG9_ZJ,UY6-N=^=4L)*8_J
M<8%$E0TSUU7=^:?IQR?:: PS"_J-G,!E92E5L<QRG+\0?W4155LR]KE!S%"1
M/ ZRR.FE-%DQV!85@.'+2,/*W8<;J%*@*YDDE*FB.D6I]"M9"RY26DKL5%,#
MF5)#GF]9E46U9&\4;]V;#RZNR_P&%M_.UDJBMOIJJ$[,&.?$.C,J*JMA>$64
ME$":X?[U0\7L5E336F+< RNU:Q\>(R*J?1,BZB#>J1KH=IS4OD$](:*.#1&5
M:5GRYY._Y;(=2_)Y!4;W:TH? JT#0_\_IZ=G>7Q1E*>G]/8?)I]<<]R;W.CR
M/'IFZ!K^[_FPQ?8.0?/,5[,=^=<G+_MSZA/VM>)!#JJA XT(0:LI87Q>\U!
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
MI!=)& 61S"B2>?"IE!="('H[EI6W$%6O,;46=J[:K<CJ/)8P!6']JQ:;4S%
M):1VW,APH<"X.DYN(DJX;@KC5:@O8*Q"EF+4@6L15,8LY-[/5=2Z&T="(%T0
M38EX2EVT4*U)J=85&ZC$T-H0"7<UD<2=.;:P&@D>(J)L'J[ $2N914)<04=R
M]]GL*?ZT$7_RI_C3DXP_[4"V?=H"![L[,;?M#3HJB4__SA;+GW_59:Y>(P<)
M93\_1]08D5^IC*@N9*T\,-1%'O\*\_BK=5GWJF^=IZL7S-0[FU=.>6BC"R.,
M-/BGU%F_XH%"74L!1#*8D*&20YH:H!60]X7*A.TX C5=DEV)IJ-P7&7ZFCA[
MIH/O4S3<KY0A6*G#XK+C++0/U04C4KV-##-4^D8  ?/P/WU0U2.89B9C!-7/
M4QANXI\'\8]$PUX"C19YSN=-H9<D^C8C@-'(L")-;TY1B201F*LN1FBPA2;J
MG*CS0=39]9U0H,]1[I+71 7JJF>/LB H0JC$:R.I)T*<"/%!A(B%OC&)Q=K[
MWM*N1HE-*OR:R&XBNUU8M\5Z58$92:X8U;N+A*D"G2MTS439=4.$'9>LG<*<
MIBQ#8[21D>(*"<X-CTU&H+@X>4[YB Z;.(8ZXZ^T,G2ZW<7;%%&Z)BL5T\A(
M46QKMB)_@6X#UM"F31%FN^X<\^U4+[K3Z.I4M:6CQB8ZK9# ,H7G"(N]&[KK
MJ*?.@6.MJIIP]G\4EW!'24GP$O!4S;FE^;9.J'9:KAVTK*.^:KDGP@"4B7^U
M+:<WDH^*:UA)M[9>+E9:K*-(YL,(9\*7\^(*3W?BLJ@J4;BXG-,1#[9DD6>;
M]:Q;4]CAX8^R#R1=E*H4$<=%X0;$KDFH_)@*FRG!@E9>(L%NA"BV14Y%*68E
M3G@ZJ2"J@/1:?U07-;7)EKN6V9(#_<#0I*^*]]5K5R>)=#)#:KE0U[;R$E57
MVY-51G]=^$#4VAR:#Y1!/'[47YXHU@FO,,:='U>V'SX8 KN=H]3E'.4LZ==Z
M2S/M W%0==U(%*Q'JP!%!# 6A=RJ9E>;0$(S,) @0(4Z_A>!HR^*R_:K:H96
MU=-;U4_K:$'T9:J)MITMVTZ/%;VDFAG),FG%)_T4XYJ$ZT,HN@I+3K3;)FKJ
M8\5DB4*+:>OI7[NB-S%R _Z,[?Z*Y #'77\!^B$0&2S@;WH;9M_N@=>YC?ZW
MOV,/;""H\%;<<'Z+<2FF )I)N<!CG-<QN)H*4#NW!S?''DY Z(2308*2_5'?
MI&+6I##TZSA!J,,%:3FN"E#K+"+"?Q%+4>TPG>'6I/,K)V"FIE: +8#M9*AQ
M=]1S[6L&"2AI_T+>@)9G$0M@YKH]7IK]05JZXG*M.X\>^H7H+5?B.B ,UEH\
MF-?I573BTQ-@&>&B([/++"["RB8SI":@7DRYR,^+6@#/&3##4-)8+><D&D5=
MIE^_4)ES&U 9V^2:3%>[U8K?0KHU!L_L^MW?,ZD*?G\FA_Z<\,@7.Y1PP\]O
MCODIPU<<\I-UC=N#>/^-]J%F D@78/[4$$>@0\O5*34=%'LJCP^*- 6:PY.!
MYFF*S%M^B3P#>_35?B=FCS)/#F)W*[WY[&:5914.H<VM%P@>1 G1Z@?4L((,
M]!K5'M,C$$9%-8]@!..FP1[(-LX8G+DD:9U2EHO,?\'7"[YO2_V<KQ06!NH
M=$EB5I97\--+5B95K0F :1(,<$O]5DN!5M)7H=R"*2EB%TD1P904\5TF16PF
M0&S")!\@Q6RQ!#:OFD;C_Z 4Q3<WI"CNMLU'6J!L(\>-=D<X;-NA?=([I5/>
M,;^B$_F[93SZOI'GFX/-0QS;CCPK'HK3%0WUI!>C[/RQ$8YNQ7N_T3"PG2"*
MVGI*_9"O^/IG3<Z^ELPD,RXOLA6GX9'$NRS9DF+-IF<,A)H?X^6XGLC>?SXQ
M]S$0N2%J''+7,+$U2VXU*F\C4GZC4GLP8OB@($"V'^#Z@4#XT(G$S2NX2>FC
MW]S1#.2&=UH/>>>T+].^;*B)/PT<6TZZ8VRZPQJ+[B!S:](4(QC(TZ&IEI,Q
MD=1$4KL@J=<7+#_G$U&-8"!/AZA^TIX*63V"X2>#&:[UTV \\?7K-V_>OMUF
M"MYZO\6JT94,'-H<-NO4GUFM<#+>\4*3UQ[>@*M=4OYP KAA\<Q[K-V.N/GV
MI+FKL5Z[YP_?N!_WOFGM):.CVGIMPI&OC:E[5JB;1G  R79X4A_OR)["*AXS
M5QB^J8>^,7'%J$;V%%;Q>+G"=7W=M"=-,:Z1/855/&*>L&;'K"3VO#H_W7)I
M'MDI/3;/LPOE\XS_H?*_AO).GS^FBSHZP38^Z75P)G0=1P^-0X39#[PO$YT>
M%9W:@:$;7CC1Z42GHZ93TW/TP#[$2?A$IZ-:CY'3J6//1D^DWZ?_<>=#L2EN
M\=W%+;[OA3W\R)["*D[D.9'G",8ZD>=$GD>XBA-YCBF1[-AB]A_JLFQ5%O]B
M"LR/BH.G)9I(9B*9B60FDIE(9B*9_2S1V .KX[4?;^B<TAOUY#Q^/\[CGL],
M MTR/=UU#IPP,K+]//S(GL(J'B]7^+IE!+IOF!-7C&ID3V$5CY<K3-TP?#UP
MK(DK1C6RI["*1\P5SE03<'0Y.<?F'V[O'_!PFIO".$\C 5 W;$,WW0,+HRG@
M>/CU&#FE>B[0J>5-=#K1Z:CIU-:I2.4@,'@3I8YJ/49.J:X9SD9?2O5]>AI/
MZ)#JQEY.#R>]\08NIB#+04U&W;9</0P/+.1&MI^'']E36,5CYHK #71C@G,;
MV<B>PBH>+U<\<VT+F.*85<6>5^A106,F'OP.>1 <D6-62M^GJWJ'%A[C=5)O
MTS7VX21Y"P)\=%SV^[')0T';#R'X=C#F/7.X%?JZ;1Y8!(ZF,\#$%1-7T!%U
M8.M.<."DRHDK)JX8%5<\,P-/-[T#9^#?DP2?DJ<Z<>%WS(6G=C!S)Q8\;F=U
MT^DOSZ-GEN'HFF4'\"_7?;XCE[;U?$/7\'_/[[.Z7XH5FZLVV"WXB(/+O:,*
MV]TH7HXKL+??Z>Q97IB!'OB&;I@'3D0=$U4?V7 G)CQZ)G1URS!TVSQPENV8
MJ/K(ACLQX;$SH:U[7JA[X8'SA\=$U$<VW(D'CYT'+6<VQGCSF)?LF!S^,;GR
MOQ55I:5EL5#N?)$?WHT_0NEXC"+PX$S[S/1U/W#UP)B"F-,YPL2(!V1$1W>-
M0'?,B1$G1IP8\7",:.N6[^MV.,8X],%79^+#B0\?R0.W9F,,0A]\74;J9H^M
M7OFA7OF'U04OL8NR:)>L97E<+/BC=F<XJN#E484FIX6=R',BSR>XL(<?V5-8
MQ8D\)_(<P5@G\CR&;AK'5NCY+E_QDE<K:=%/<*BCXMZ#N]=N8.FV.T'W370Z
M;CIU;%,WS-&#]TUT^IW3J>F:NFT?^$QSHM/#K\?(Z=1V#YWP=_ E&.G)PDX2
M(8_!(9%G#0<_83TJ#WI*FAY/!O S4_<,6W?],:8PC7GA#I]5,?'\Q//WY'G/
M'6FRU)B7;>+XB>./EN-UQPYT,YBT_,3S$\]_%SP?>.$HLS''O&;'%$XYMIB)
MA#\:S-$\N)0]0E%ZC/+RX P.AI!AF;IEC;%2_."K<WAK9^+#[X,/+<_5/>O
M1^$3//#$%:/B"M!.5H"=GL88FCOXZDS::>+#1P((=@)G0@@^8@?9>6+Y!H0W
M%/&T*+GTF+45^^.PT,'W6N,1"LND6$=SOH/I[)GU?MS[9M]+;A_+\CU#L&+#
M!_=_9$'1T:_<0>VN2<J,TUP['K9W=,NQ=#^8V'YB^XGMOQ>V=W370\X?621E
M] LW<?W$]4?+];8UF_C]209TCC+CX5T=J1E-G<BQ2- I@OTPT@MUS[#&)0JG
MT]6))PY;?J_;]M2F^_!CFGAB/#SAZI8WQIY%$T],/'$P^ O+G$T=NH_<5WQ"
MA__O^4J;%]7A&PP]@<C<D=3NC/2L_TA6CX[Z34_WK#&:^V->N<.G6$XR9L2F
MV9A)5QST^[IIC=&?&?/*34P_,?VQ,CT>\X>Z:TP\/_'\Q//?!<_;UJ%1'X^.
MVQ\0N*D__@#?L&C.U9?RD>HO_..7J/S3]J^W3.?DY6<VAQED>5QR5O%$BZZT
M'UT7+#D[T(I2<ZV9\9.NK0KM1Q-K1G73".!NS3(L1_1@ANN&;^JA;\CK]DS[
M<L'K1VI9I;'5JLRB-4U!6Y;9@I6P?OC4MWS!/G-X[[(LDG6\TBH:3Y'"*(Q0
M]UQ#QQV,+[1+5L&N+1:\C#.@CG_!;^0X9OB4_UYS;9UGJPHY*:D7KC,Q;Q;^
M5 ]>/&[)2O@.!H(#IU?!"!<LRU?P?R SC6DEG[-5]HW#@%/XI#$@4G;.M8K/
MYW@'S"?FLUWMB"0@_.Z%EJU@IK&\=LE1EB!/S!/8N-=%M<)UH@7;'3UT'MNC
M"]-S],!V="0,QYXYDC!<Q]%#P^Z1A1T8NN&%VX@BA]7OO*EJ$8:B%[$US2#H
M5AU$ $@)-H<;BS2M^ H'%X/D@"V#O<O7*8M7ZQ+WAJ=I%F<\A_]7C[]%GWC%
M60FTR_)$2SB04+%<\'RUN]W"-4V+^;RXQ-D*_JK6"US&?R$;K4OMT[^SQ?+G
M7U42#.WIND2J3\0:K> 92UYF18); $/.8=U?W&V,XLTQ< 0*6GCJGT^,$_I;
MBFOZ6\[BKB)4V]03_1U1^L$P&@TK1_)",U#>SUE5P0*F*QIJ2^AWQ>U&E/R^
M1L =<JBNZ4NRYU??MCW*O8;QX,,F;T,U;SL5B)%FRRWA_AY3_@-84GN3)\
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
M6_?9;+TJMCR[O6#_!$L5%._UA;P;@Q&F1K72,7- U0:(T%J3;= 1!?*.6H"
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
M-<^ ;Q ;H)Z]&B@BZ289]214*JUJ;ZF8K;B#$+!:VTOX&34PLF".*X'@K'Z
M:$,2P!^?ASB#NP2,O<CF M2V!57<H?QBCE#1@CZH YEH7)3P*@:5+S@*^WEH
MEL(+'B1[6%E.^ T:GU?\\H*7O&Y0=4,_.45%JT[!<UNH)$E)Q?+T^@5HQ'J3
M8B7T^E.Z4C*"$<Q34?&&(O )6K; T<CF07<74^(;6=HO1T5[FL5P=]V%#A%5
M)2 Y2)<_&I)^?$/^DY <&#4N@!1P&D?8$!Z%FMA@U!0$:TW3^1=7HE$ 1#-0
MZ2#?%MA6A)"T*]440RED,%07!(U_7J"=(-BXI3L_8WMU5L)7KQ'7&ZB,2,(S
M/%)\UL_;@FPB1'N[J?6B<&J/2-!@)*YD,6'>@AI[+>=3:<^^%,LLQI$\EU$Z
M1>R(-Y$4I-UJ7&;M/UE./7P(JL ,A$)K@/S*+EW\BQK I(B44JE#E@J,>ZG\
M6G#-6O/2!G0XHB9?V6HN$?SIB()$ ?]#QEBDS@..I)6OH?])F_-YW5H&?B :
MW$B5&(MV4-A,B9RT>CVHVQG"PY.;\*PY]J@R6'Y6/I==V&N/I-TQCS#D9YI:
M>>H&62_$>DGM1;,:OKT;39*'&K4A)"A):%GZ:2RW<$V6!XE+:K6L>M!5DL:4
MI2X1W$O9]84&;!NX&)ZA)>P*M=1\7F]9=[#+(I-= 8'8^O)E.J)X^!&%/1U1
M?'='%%^HW>P_P5 6_G5]S$AM!D4#41$)(3>C$4IH:*#D6 )G?LN8BBFA_9IA
MMQ$5E:C5%(@ (<KH5PK<Z@)[=JL_R+3DC29[2[B!N?:J0!GR[.V'5\^;7Y,X
MF&D?ZP'+P0ASIUX9/) M<R9[+=2(PH6<PH _)4 PF[AG"WKH9^S3);JI4)L
M-1;9:P2>U_AA;_Z?T[\7Y5?R:4C=",\=.W/*Z665G#$%EF1@7PU/]0+NS_<3
M7ZW+O&JZ%-?^'@U^B9U)FK-JV>U;(O(K_2#E^DQ[!^:MZB!6TH/A.0O8,;R
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
M[1$)E;%I^HEOQLHWEIEX;I*"L<P-)T[\(/4-PW5]EP'3)(:W3WT<!GIH>$^
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
M)PEX8IINY-DL\D(O=?9I0+BZ8WBZ90U!+WW?-#0Q[,2P6Q@V#D+3CCPG,:S
M 6,D,FVP2[AI>'Z2L&27)LFM,)@V3D>?!CE])Y&(U_,LQ_%IF%N#2Z?11IL_
M:[)N5%LB%N1#<2 G'^JNPQFW#Y7RQ=4+13O_(4EG4U89H6WY-OP3^!R<J#B*
M#3LU;<L)[-2VW+T:%T&P!V"7\=/-Q%9/GZU<*[0,#XQV[G$G2/PH]5//2N$#
M<[D5#_3DVEU4PG-UVS"> %L]HH(? 332K0V"&G,<5AV;.+1RJ49N&NQFE0]W
M:+MS4)%#'NON?C+["P1W8?95//AJ4^XF4<H3QDSN^JX3QE$0Q%;BIP;G;F3X
M;+^Q$M/70\^_A?]UT.S4T?/C)$\F>3(6>>)92609*7=B-W4X3\,DL(,TM!DP
M>N*9 QAMN[/C,/+JV0-G2]^E/#FT,;@'B\\S;VGQ">2/>#-W?LQVW=$)V^.3
MJ(\M-J_/<P$SR_1!1)IIX*2!#33!(K#%F&<R-PD&6ASM,)*DNX&E___LO6MS
M&\F1-?S=OP([WGCMB6AZZI)UFYU0A$8C[2K"EA22]G'XTT965=80:Q+@ N!H
MY%__5C=("B2;5]P*0,ECB5>@NSK/R4N=RK2Z5)W+%@%245Q1_ 04<VL%9< &
M8PP(;2P*@1@XY\*1AU7.#^EI*<D4Y/^ONA-',2C>8 RSC2'5#P<RWX98K_4
MX"[LS1>P@5KDZ8'#6M1JJ=52JWYB_F?C^HEOTR?*VB8IS-Q* ^I6MWI[!^1P
MP!PT*TL^ 2 I)V1@A%XRB *C6&?J*UVC>151E'0]!2S/OB#+"6^T5$%!2*!D
M0*F] _ F:./L>G44[6 X66HN>F!'.U9[D&.M&RA5*UZUXHM:\;;F\3D'F8N:
M\<4I4%XI)BSS3@1@CIQ+TCD)+B!YGE8Y!>J0Q>(5O#MQU3L&7BF4D\XG+Y@#
M 8266<,,\NBX<&FMDS&A$<HVW/3L>>TIAO=0 K!2T6>I]8RZL7@8&XMWJ*KZ
M2R926T'>),TDY%0.4W)>*Z%Y#$;HGI;_J^R*H7AFSCZ-_&Y)JTHKKU2@5Z#?
M GK.:@1*H96SH#Q@U-Q 2,J$C'ZQ5@6E:)C4#=M]3?8N14F;51X\44-YTB=
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
MC?HTZM.H3Z,^C?HTZM.H3Z,^C?HTZM.H3V/9I['F4LU5)S_1.XFL+9D)!LU
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
MBO>*]XKWYWCY!)X,17 FM'6ZY#+,HW<Q,1=14*S]QBKV*_9W"/N/]O7(@S=
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
MPW/B'WVP2N9_(CC"J'O.T<&5B!NV)D'DC>30*->GT2C)'.\@WO4BJA+ 81)
MMW'U5/R+%))%0 F:@(3V3')MM19)<H^V)Q=:*?Z?&VBU^*_8K]BOV%_&^6OG
ME)2>C$4%E&SK^CEO9Q*CHJC2LN!_CDQS:4E)2199.:!R0-G^/P7) [<:G'40
MI$>TS!-7BK4CFY;W_UOH8%R2.58"J 10>!#@R2-':[CW!,QQIR$%GXD@*LO
MXK(,L&E):4G&6.%?X5^V_S=:(PI47FH'W##O-$=O!47R(*):/_JKZZ_8+_=J
M]QK[$;@/41$G "YS!D"")XX1B;M(/5/+GH;]S;80+LD2*_8K]LO&/N,",<-=
M<J9!<I.C?;!DO'0Q:.?MLMC?@ *X<<HUUM5]@,H%E0N6X8*@T62GRI1#@L"X
M$SH%GX1%1^15CV3JB5RP?55R2>99":$20MF$D'_&NG8/@(<(&>M6>=+.Z&30
M"71+)P;/DDI7]%?T%W.U^XQ^##&ZX)DCJP Y^*142) \Y,]E>K@DN*KP7O-&
M,'L8>-Z@SGKC"NIN6ZJ54)_AU]8GS+\WZJ[3GU!>M!GE;\\H_]BLR1^%D_.V
M\\)@0EW0F'\O_R1-MWW:HPS2*X;.5K]U^7;TJC.+:?ZE]^G5-Q-YERTD?W=N
M(1_G5O$A&\6UOHXITU,TR7KG@"MF03AKI21O3"2VM)AI/4IFR55C7%_+JZT>
M#2DD'*F86R/FNN!@*<@)2Q2)0#J=0&CRD;.4N/=!B)Q"]!QB+D$\+'E?RX *
MMPJWTEV<"^0$,2^-U:"\0QLP?^B2BI 2]C3KJ'K="KQ#!][R?LZ"4B@4<IO]
M'*GD@Q'""X\RI\D1EJZ'[:](MJ+N4%&W G?'73L#PRGGHX0@>,[L(*H$D:)B
M(2Z=T>VI,K5B[E QM[RG Q42^F2U,J;M >>D,EP+1(U P2Y]''POY: 5<!5P
MSP4<P\!\TDHI;\!%\%YKGP-+)223RO4T.ZT:S JX"KAG PX9T])QY5T.*E7;
MQELQ+K02G&0"L73-<OW"1^%<H^T698\5?A5^SRYA\A2T\3R[-H*8 \N8N+.)
MY4B3^>!Z6NA7K6%%847A:E'8-DADW$C@DD'@&8^80&ICM)/<T=+J_ST5^%7(
M5<@]%W+:&F^%%=)*!RP82XPY9PG 2X[AX<K*:O:^V5T3UG8*0AM4RZVU*^DM
M 5W/)/*G=25]?7IV,OY*-.@,>?#A?!*.<4J##R<XJNU&J[3X28QXK>'R75L\
MEQ;7_="EO;7FMJ@ICDFW@86,"AB <-YIEDA:KW+(0;ATV+\><9ZV#=?B, 3(
M%?45]8]"?1<*W0GZ1<PCBAS?,*-X!*:$EU)[ Z!Y3CATJ:U%]8$<.*AXKWA?
MM9?W'-H_%DEDF$OA&8LD$FD6O+=R4SJIG51M5.Q7[!>'_4?[>I&\L=QSQ84
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
MT46*"4B2AW:OV0CKN%:.;RA.$0UKMYW97FT[U_++SCZ"?42Z"#GN26T??!Z
MH7:&<1N%\]PR)+,A>8EIM%8-T[7RLJPM;KKRTJ.RW;UXJ&#^*YG9UC(.Y\UX
M\I'.+N8KW,5:)*4&F[2E'&\8X2V3D@%%A=9[[=9SP.9V'84U1O4U/BC0,NH\
MG(JE?BRY0)Q'X[UW&IAD7J 4$$,D\@9I8R/M7>-V%DR[406YS]W?]NV#VQ'
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
MIMTUJ$HH3V'PN,,9G$5C/#26YB^_8T#3!"_P9^!!-H.)78U3.$[UX) *R"W
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
M-*T$P7NTKZ-&AB7_S.(M%5&, ZYTUBQR6@O>UU%7<\8:,NCS_!;#J,C,6JM
M_XFN73..%LP4QBQ,ZTJ'7^$;3.>J)8];(IW',^.O0_JF\W8W5HWR&Z;>Y P0
M6V;KZL6 I]:UDP)ANXC&YNVBS4B,SD@S3$+/MBQBT%G3XA_S?&:^AD&#':3K
M DW*?I&#7S"$26'77B<C #DJ8N6,%S*P4( -Q0U+E4"@?!%;KDO$8J'O"X]4
M;?XE21:#@7DMWECGM\TDWT-D>EMPS%7,N[UBZ1T=#7 @^M5:B,&-&%7EF?5E
M46F\E" '#-D6\Q;2%K:M')LX'@VIS;S0=UV?"BD=YHAH'P""'FAS(G(5)X0*
M%3.'>RX141 S9JO0=;:'RVO%K#LBB-ZAX?(:@'-#L0!>DE=[@=M[$-K>4";_
M97Y[RTR]:VVO68O-9I6[;7]P? ]!T^K>;#UVZ'(>VT#6HH&DW GMMQ.8X!;&
M:S<1>U#>?;$96O:/7'Y4;_.9KE#(7S1,:=L+)"?<CJA'@]#S7"DYLP,E:<BW
MJ3/HDNNN\")?.(Q[C%'.0B:QL;5#"*=VJ%Q: </6_<!'E_,;I?B2)%](\W6
M]*V2;+.X7X^&WW9G_5A:TSA 'Q?--ZP\=C?^;SN,VK*Y6O)&7K)7+8*P31AV
MS[\=;KX^?7W<'&OZ+W[YPW@\JOV(/HQ/VBE3.50JA&=K ?'\  *MG!@5S8H?
ME\#PK77XR>O![IH&0&]QUYZ+V''3QG!UM[SI(:1.\VCK@]+;2?H>Z[4QCG:B
MI$>?P[[*U!N"XX%XLJTUZ2VUZX\)<=&49:W.&--]'"F*S@Q,":N))YUUWY+E
MWUX.4.3V9Y@?ELE\V2URR[Y)2U:R5KO#\GQ^.S7.&.U]8=JY4SAV"MR+TH/3
M=&_7'3<&#ZO$W2_0G'!T.D5KS3WF+0@X4;APZOZ>%DJ-*J]ZV\C*)+?2:SM!
ML!U3/[FX1=,+Q'DJ"E^91@ZIHXTMR*,3R(R/?HV[K7*@Z5:N5CHM$J?*_O*C
M IUC/*\X !Z*#DJ$#="CKLIHF\%(7$ =41R5W@WC/6N4/"-^!3)"-F?C_+P!
M6S<@>G)UO7*9XV:2UT2BD4<*KV*:U[9%_URUG4^4]F3FCIO6Y#(?^U#H.H][
M$ZD]Q:[CIF"-5:@+7=X8I_]G!)"YFH@_)D44 *74^MH71Q'')2J&0UO1D 6A
M'1,9<!I*XODD#/=@+PHB?%]):0O7H0%SXCB6?FP+X3N,,N6LV(N'<L_V=,5N
MKT+WYH;VS**.F\)-2E@WT7NLU ,:G#Q)C^V+048.VGN#%C@QVSILNSS2F^JW
M]NZHW=HC'3^.1WJ0DR_DO:4%OM87&R+_0%UA#B#\VG.G.FZ*=A%^K2[9KIO*
M:MHV\*7'205:CMCV5/#ZKU0[(D57Y,'>9:E:W4E=-]&]+-6C"O%/9;:F@3LN
MLC'!=(OOFX4W.M^#58F<(Y,X4MC*];R3,F6SRCG 1$[$MDTSL"*FJ<D8@4$
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
M>NSU M/R-KZSFQM[L#!I/=Q.2:"L&/@]N6RCXZSFXNK-A:WH8%TW>3MQ82]
M,F_C.[L9J@<7NMO[!HQY7B\Y+@QVX-DQF^; :^5/2Z9_JXMOMU+E55]!,_%"
M^^"*3S+#N=IN[%VBW+1!:709892HU<Q^\/16/8"X_XE-1Q9Q0_C+\UYME8O2
MYEXYMBCY#=5.1+<I]<);XRA\:(RFN0">/5CJE_6E Z'_EQO004"/ (5AK"T
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
M5R:(OS$3Y$2)W[2/4*7+:QY\77ZCZW5U1=I%JBY0E2_+>+%'5_/:>C-PM&U
M6Z[VYE(/8K21V'B\^C8=<<&2G[Q0NO&[5BU#@_T5Z85?X8:OZ6<]A8_E(XT@
MN<H_X^B_IJ!;&UW[:K)TS6^+8==K*5R74&"(6 %'>, 2,0M]VR:$>*![T[9:
MBF6]9%-&'ZR 3B18EE&7UN<6:F<80<]1Q=85_W@%:MGZB@D::3(;HTE3T=M8
M+V7&PJ*2JF[G:K2#'!DYG1K$ IA1GL"S)$(EL#R=@!R]!QTHFS$$&TC15I0_
M9,:3'$$6NG@ ;KAEW\K73]F]CO^TS[#K65B.7C-38Z;CEB:V5-"FFGP5IFN^
MV!2H-^D!-IQ!D=;$F!E[VWS-KC-91*P*I BL!P3R(,G!Z($S,P%3" R=9E1U
MCGRL6]ECA \? ,8MJ&Y9>H=3PQL6PT\FADETQ7V%;%W8_&8</+V%AW"#$"&T
M4P#L*XFCQ^+[!Q# &*SU=)9EBE>D*N)Z!;5Q<%7E_X6N^8<9)*T4-89]WH"I
M: D+%N 5!='0\G:"G_,MPH0?4O3S%829PC::S!HOJXBPLHK(0M@8O7!FP/1S
M.66X'IC$T28,56*P0[I%8>/*%D&X3@ NO6%W\??./'"#\*M?T2[ZHE!&A$K"
M0D:I<CQF>\KGW(EM&80T:BL,V8?H&UEY J<?RY#!ET^&40'@8A8&85V YV<5
M,QOG7$O25@FRLK)N)0=V<EQ_+\;P3OP=U*9>N9]^F?17*'K=Z:S_]ACPHWL
M(#U-"%)O#01I+Q#2-@S2!@KI9I31)8S2WK"C#633%@S2W5!(CXU#NHI$^LC8
MI'ZO5&$_ZLK/6,JX>*?C*MHE;GR%-1>AI)'M1"(.J,#,5R?RJ0_O=/&T4;[:
M1A7O<A'Z7D!LWPNY[4K*;!HISGC$?1=,.$Z8/+L(SR["(7G)7GY[QB["A>PX
MM?R*7CF'@;U)<>N67#W$W4 =5H_O+0QZ92<&SBXKUIK T763.\P5JVW5PEK6
M/B93XC!ELS*Q NX4$O3%;R5PJ"89)I[GA>%G4$?'\IJ!U2S1(%Q E%:;NAVJ
MM(EKN"5 Z57]IB3O@X7(+",J<0B8AW$MZQ!&2(&-*E)-)5K2EEH+F@5H1:$/
M/.%RA0V40AY*-[:]F+)0.*PMD-IMJ\] ZY7MQ<>EHZ>>_RTV0DJ6-CEZ.3K
M2S?1Y0N_D6(^EA_5>@KE6NUJBS<3AXK0(=(E=D@C'H6NY,QEGNN%D0K)/I1)
MJB,!,1.N$U&7$I *3ABK@'DJ<AS%EN% 'QWY<^.NQ&4Q")TZ1T:OS:^2ZRIU
MRW76HW;N3RIW"[L>$G(GG,Z@5V9DL#$SLIM->O#64SFY#\ UK5DN73?MA*L9
M],K%##;F8IXH RR<%0^RHKF:S78SH+MMYC:O5+L!_3 ,S@<V>!O$0K4WI^[3
MSJ[6$JQKYOM_)^E\9W=3Z8=#:*Y:Q\-TFZ FTX&HM7M3NI;U7]V*#^&(-2V/
MSZSYQ%C3??*LV8+'=,C6XH_=13P85!/Q-VG> YGN@2RS?3_<#5U8]R3*MF?E
M+8>UD1T&LLI[Z/']@%.A9>GKO7A/G):;JU@V^%PTND'=(Q6JV*&N*Z1/J(R\
M2$KBVYZ2L8QCCY/#=O0./&]D'Z2C]^$WW4%UG6<CN ZK&IZ%P%9"())^S .;
MTC@B5%&7!<RQ0UL$+"""$77(EMO.R/?#4>2M0C@]02'PR%KE _3@)Z5/7JT)
M+ U(QSRD#Z<?CW=;M$>5U3L:W /AS)>]97:-I^MASX84EPX+8A$2)Z)Q+".B
M?,H<G\A8!!YM:Z*W3RD>1B.[!8AO.%)\7])P(*STZBS-SM+LZ4HS%1!&J1V$
M0>#2R%.Q'T=<A;X,8^HHWI(J\;QTTF<JS8ZL05.D\F,[:QU_4-KUAP;4YH!/
MH8[%&N(!)=(Y1MX[1WX*6WI0_MZG3^[>9S'LY]JYZX>VXX0!G+624D[BT%'2
M(U[L$8Y0+^OZT>P':-D;1<XJG.UP#]U^Q\$Q7<3/2$8.4,$_RYL5>6/+R'<4
ME0$'=3]F=LQ\QU9A3$#B!([3XK7HK>>KY(<4%_^268K,$1*'_/QL94V+'KTH
MNZGJ;<KI[YX2NGN51R_4N&!C1G%W8FF/;%1_F,F=1ZC+Z059%VS,YCU1XE^U
ME5AH$-*5+/^V#C:UU/[1P]O9U%_^42U+X[HH]H&6(0D#6 2J* V5)R,1>D(0
M%7JTI:?!0;K8V".'VKV:V&P_4^5[3D1\YGK845"%BE$6$O@C/."C1^I=XXY(
M1+LZUQP!H#/H!9@6#'3O/1) 9] +LRP(.FKP?Y5*9ID4;TS-VWJ,3I^XPO=]
M&L7<I9'+F<\\*:@7* :/X"TQ_ ?73#F2.ZBDN43"/TX8<]NAC(:.QWTBI'KN
M!?@GD\'[C&ORQ\^X)K^4)=9'!3]@Y2 FWIY,97[0"]XHV-C:LEND]9"# RWO
M.H(%T N7)MC8PK*;^#U6;*"5^=6&3<L-JZOMR]YS14$P?'_+DLGXWJ )7K/Q
M2'\U'R,VFP%E*S#U\!%8F&^)) ,-<WQ?;6@VFV5)/#>G]RPML 1G\AHT$@.
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
M[C=;+6Q=3T/#3Q"99^U.J]G.:M?]T]]BS7K:W*N.=%/*1X3M"0D'B#@O(&;
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
M.'C%7Z-:5G?NF^6?Q4*(B/I6T.S*Q6"S]4530"]X"(!#:Q%5,FS:7CL,J<%
MQNP+'RM6]]Y"A(V!H;#9>ZX)T%@B3)0!!E"H?/!"7JP@U[583!E^37#V)%)7
M5X;T(IMGGVM+#!^YPJ<U2!V]9*,8_O2O9U7\AJ4I1B=/,KICXDMK+GDMSJ2E
MXH@Z)J041 .AB<8"6(,YIU:IIJA^9]$E.!2 #BG!#:WNS[APO5*4JX(_P4M>
MINI2C:%3TEF /)'&:Q-K*V+;&.:L)&)+;FLW>:;#8"6&"&VFF3XGU6T 8LNL
MGBJ=IQSB^2(6C703>_/U=A*"[H\^M A9/,,"Y1.L9C/EQ=ZK=O92W;\R+9:3
M'I<O=HJI:I5T&L.@[:>J&O4UJ-6A[]NIXU@[+OBQIR& YQ)EN8;4OJ/%OH;4
M.@NI_<O;M^_>O7]_(G,(V39[6'&+/#JX%IP*K;&2T I N!;""> D5((@X*R'
M!]P"*N2PI#'%CA'/M'*,8$,$X=XACO"+GZI\S]@58CIIC*_U.K"V9YV?T-EN
M(X$]#Z&U&M(QSG>9LO+P-I?+FO<-,8>8>F& P 1+):SST!!$;9#HX'&>,G!&
M(1]*QGOL>Y]%#;Y[G>U75.PIM9%;Y3S#RCKJ"&%"<H6=)-)$]T\J<LI8& %L
M&)S(YZ>-9P9-Y_,>SP&7#(#<:D&1-X(X  4'1#J%!=1:&GH(7$($<ZTT(=83
M(I32,?2'!,?<88T\>?'3LOCK0@!3;]RVNK[L\Z;Z:'U;OG.'1OBWZ<1LV&%B
M'3? ><2E)S+(K),4(0>9M!IJV%1)UN%Q(H5BF"C2>F*)SR[M5Z6\*N6F4FH%
M!/>0:28=\<1JRX$33 =_!0%6$CF<ZJ 08#8$/7)6+B^:U/C&3YBU5<&GS].Y
M&O<=7?0W[6"[N0LO7IB-U0/19YXC]523T,K4U@RLQ4H&HRD!9((@&("/P2[V
MUB3,&U.VISD-ZKD0 _OT6G@U*9UK4X_ UN48"P"PQY K;S$D.!(3!E.!K 1&
M4> P/2T:(P0-.>A/QN79]*NON5S-Q6![KUJO!FMJ\3L8[.YN_?AW;T4[M24M
M[,JF<0%L&H/5=(!'M_,X0%;:2!B]2MBE2MA>FN=4!9[/E;,#%?88]<75K'IX
M5NHBGS-$1:ZPV']JC1PM2S2WY0LNR4;NIK-(UQ1D)KQ-XJQ*9![J_GXV_3,U
M-QD_;.$>:T8 _U6\Z$W^GC\7+_=[N--'-S.K@1J)%<<",B:=)PYI22$WE JN
M@/)>-$1/&Z !K4,#5$&#5V@/-CC9J)"P"E%&O-&2*!9<)*"X5%@Y9P3!\B#O
MJ.VH8%,T>.V#OR;AVB-6,W>G@KC$)C4E!]VF3 51V<DAO',6?R^?4+'3P7JV
M/^!0> 4!@HJ0 !LQT5BS8 FM)\KAK;/80*X5Y?K%3^0UWN#42BQMV_G#.A@'
M=A1:SIU D<D,>JD\4P(#@2FDWC00V^ ]XZ#;QK'*>/UZK8?-*7:K5NPU<#]]
MS8OGMY%-9_?!S(9+T=9-;7GB^N=QV]S(3K_E=V[8\<+KZ3]&X5[QAME\-OW#
MK?2X:;<CSF]'YH^)R[(=N^*C=\W^P+)6)$)5R^7+J0?YG+A)M_"JIDV@B12L
M8'%]*)M.Q+YK49_#U;4=Q4RSV*4S6T0*S,AS<W<7V<EF3@VB 9V[2>Q!4=*S
MQD:9LR@KD<0U_#R-()8AY"^5;O9ZM]5.]OCMM*"I;J)?<MP'_($\ (028ZF"
M5 M-K20,<\</X4#=1[\DI0WW0PB&)Q$MC/"2<D*,Y]@ S?1Z8D0?>FG7^8OR
MZ78Y85O>O[3>6B3OVC=.6ZBR=T&7@XE1B;BUNJ;HKK N-=D\P*>< CX@T2 .
M]S-W&\DXP[7C:99OR_%YV>(N;!%A=$D0<D*DK!+&M/75Q,Q-8H!EC2>IL _K
M/$FG-ANM:)/@3MZD_?+40@@OL<_K43O ]L5=K71JO]2M6)7@3EJE_:O68JF/
M)_O_S@NZ.J[=BAO7CT]>3O)<*G:NY5G?T6*G\JP+6]4SI\X\62'6.F",9JY'
MF3(]*S6X%BYU?/ <O;P5-FEA- _>'*>8  T49$9'RA E$*N.($_-)LV@''+Y
M# LEKAK;HS?KNRXZZ(D10G!%+1&$:4<=),X *R!FO.$X!%>ZV&'1$I-#V= E
M\N)U\<P X[0HXM/M=#;/"WQZ"2.>V/+TS[QT9T/2TL?#LR8;HAG&-.S1@ E.
MK'%*>4X0T]I 3YUI2C@]P7[.AYSUQX+T;\N^:L?3: <S "-C+$=&$TVA0%@8
M*K#0A%F/&[3C%#LL&TK8GZ3L7F^B!R:!GLEU_\_-D[4>;;G=S%6/ZOAZ]NZ/
M+?$[BX-1BFB3]:-::2P4Q,HC(HR4#&E-E6!46Q= PGFP 22Q%%?VQO[U26VN
MBM_'=[]XQ>=&<,J-!< 08BQ4FG$*M+9<(B11$Q_P"6 /%T-\><5HEQ%L6!\,
M.3U#2M]+?'=,P5.9NO!* SM=1 2YFA5RL><7)QC?;C/7>(:A:'#?,++.,D(5
ME )883PT7AIG*3]3S(/3(>/]I1@YN3Y<U;9W8.2)%!)#0J"@7DLGB#=0*@.L
M\0YIBS2C[CQX@U(Z1+R_CD8+26] %=6?RU+5(Y+Z'I7(UZK9 -K9;&!_3EZ+
M1+[OHME \=._/'954:N> VAGSX'K G61(XU:M3A ZYU>'U,/WE$*,&I5V1Y9
MH+>WFO[599ESU?GZS<2^'Z4RB56ZA;_'DJ7POUL+'<+3%&420J0Y<0QHJ)RS
M80?3&@#6R-AR;*&# 0(I%D;JN"/8&DD1\!X&'6&&N0!@+ZB?ZT9V^7%]EA\E
M1:TX!A#99:GV+TV+];RD7LN?5QIIY]GO555)UEB=LIB4A=7.#HS*;@/2>8C5
M*C64,M6I6C#,=5Z.,HJE+&N)D'6RU7TUV/-O;OS5A0\F\]MLL]]W7AG^X_'6
M^5'RV(J1 -''R&.S(=UST27UB]YA7\ZPHJVJ=A%[S(I>TN+4%/S 0IG</\V]
MN*Y+9-8\W#UU,ALU.QN>UKKCM1FY;1V[;7"UV];*K*639\T5,\T.;OOWK[O
M.P(>73P />X!F^*RU55O<L4/'&ACN+]SL2F%6HA.\E7;BES86VFG4G:>O.?.
M9/8(D>KH;;<LW9:S@(Z5O>.\Z8,&MB_FN.+KK7IX'W/PF?V\<+^%%_^<D.+?
M$U"L<^TQ*+41C%'E"<1 4L\H8(IR@3# ^I3$G S)(28'GA1TH5/G$=)>6<?3
MFT#6 Q/80SMWVE?J,+OTC';H_SDU^_QM6F>^D@P) '2P/YYH3+7D1$-F+ K^
M@&XZ(>G0_% RI)#TT/Q<F(W9;BV[M32\!Y;F.P);Y[=/CWK=#DW4[<RYE49V
M4A%OG'2:$*.08M#[ )(HHH(:94]JI 08,MEDI"Y=B)XE&!(],%$]M$-]-#9]
M $/OIXM9O?!54F<!\MIK280BFL3L DZBL>&:G!0-<<"'$J$K&GJLD3E1J<XC
MC)+L@5'J9%:>&$QUGN#^U'#KM ,Z@_D<?:WC-*&A!51#)X@D#!*)%/048L8
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
M5LUF#_F!Z6JVE81,8<$51\02XZ@0&'M!#"'6:<NZJG Z>P!K6Z;GF4%=GXS
MU5Y=[=7%VRLA!2.("24()%8;9;DTR"$KF+?8-O0CO8R ^W=AK\[HE?; ];PI
MCLCCH=-B<J]&R]/R)W1">V; G]:=;%-C^DRFYRH]3R(]3[:_EB&+(A?D[6(V
M<RL[*U588@"=%,(0[JUVG%+.L"'0: G!17@"K?J$G6U+O6KS59O/I,W 2N25
MHI9$/25<2AV3?"Q%0ECE+S0QA9 A10?0EO1>H\^(A!O/E?I]:/.KR[+F1-*(
MI5,R^VK^^A/BZ4ZF]^EL;G]>OYV-[L_[7_CT?Y?2OS]5X8)4X<2#.2'6>?G(
MZO&/,W<W6MS%,J1U7H;?W$HG$1JK]S$V'FC"C5*QT)QS@:62W.NN2)K.7H=$
M"!YRCGH$C+HW#">4OQ^N^.%J0:\6]! +*CAQP5 RB)PE%"H1:SR)@T92BT@3
M(^8E^)5HR# ;8K*9V7*UH)U9T*?V>7O@V'Y.W ,;.8F#(HS3MVVH9WM-3_*;
M6SBDW_=$/E^)?'2J^S/.0NGWU'152.V=409*QQ4GA"H@E.84<(,T05H;<YD>
MY?8R])[AH:O1NAJMJ]$ZVFAQ[# &2C 7S)$P$G&)*>=6"\FL:&0H[;_1VL[^
M\$R,UH8#5?S1@KF\+,AO7W=/6]7=LT9&NCYSS94<0G\9U.>M<S)/UFHZ^97,
M\Z()(4]/$GN5D(N6D/>+.#VQ*7C86._5.&PH.05YV# #4DET1'D(:53G)LJB
MD'B7YC92/D^FD7$Q[UIO2ZJC)L*N.D]@0"(J7-X9YY2V3%K+@[AB1!@06D#G
M.:)$.,2A:\DV1'N;NA_7*I'$C"8KQ/ST8'+HOY0 <M-2_*6  QN:>[22[B67
M29!V^2HEZMA)JO?+Q$SOW&?UYY(VJ8E3CRHG,''::X\(5U#P8,L$!\P+9!AM
MRCD]EE,/!@3F(Y6[)XQ09(4EQC*"@BAJ@YGJFLQG>]^]G)QG/Y?/#OJ>GS]]
M?/_K*,M)"EMP^!0C*%](-/5BFD_OFSD17HH?=J#FU5NKQ7S:?.O]#M+:8W-1
M&@19.JAX_T"07".GJLES\R:[7X1:R%W9;>6GP0J)UAZBK$>_:R-I_+Z+\(O=
M%)J?S*VSB['[X-^6W02R#[ZR 05S[QLW<7ZTG6"3&X"YLQ!*IX@50&)@'%*0
M(&>LM+P#8X @ A!KRP&&1%,5=IZ E+C4! +IA(>-[LGS!$.;T*<)YS3@H;-
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
MY,".@N#.W,0\>4%\[PQ>_ZS:TYFN]]-9\)4F*[_XN1"=V&JL;KN4IL"C@&.
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
M,L^^Y3FG*/H.<RQT.IZMS)4/0LQ8[Z4AFD#FE&'<"8=)N$ 8 D>MHH #1/
MXYXD1QZ5N,\\>+H\>! ;8YTS'8'6&^&TII8X1Z3GF"D$+0YF!]9';16!V"!8
M-@,A3L[0Z+4U\= AEM;&M%7ZX^8!FM.>\[[]DF]GP)XI]DRQ?0?LD\JY_^W#
M^S>O/O5(N_2.;OK'=>TKVC+%=SUQV,@6_FV41S/SS<JYU&;./;A^%BMN@$!$
M*ZJ4\%8ZHI3VPH"6GJ<';#0(!T"V=4/K#07<;:CVF3\>FS_:O< C< W5PDME
M3? )B3=6"H60<M80K+$%+0=?#AA\!@/:VGNC+T[A75#3TV'5CY:(_R42^LNQ
M?[F8N7)H78_T]K,T!7MI8]]=I"7*^NC_-MOL:Q9TO3":VR"G%"%>:X"U59Q2
M*J6VP!ZU[@Z* 48]J;N[,QH>R3XX\V%?^/!0!L=MW,F,P"XPC.&*: >5TY!C
M X"7 @G6PIT'+/)#:,!;:UWZ8FP<"&,]M4,>+O==6R!;NA?VQP@YY][ZEGO;
M.\O6$'C[]&)CU'O,J?*0<^(AU Q231''ED$+[2%C$_O-GC_-#-N9*9\C4]XS
M(7Y'5@6: D: ] PYH@S7E"+FK3<8<NC!(;L8[,>J?;%/3B]#WHN3">VE>'7>
MO._FR$DY:.?ZY4,Z>>NR]/W(C*_=JD1M1I*U-$0Q9B#TQ%(I,0-!9F+@'=$>
M';6%$D%R0&"?SU ?41;M[?*=A<A9B/1<B @--67.&&48D<AJ83PRV'$I.13'
M;5I-,1Z@U@#N68BL;/+1;;CC&FI_5\-%T8)*#8?C;VID^M2$ZFG[I^VT^?NC
MP/^DO-@BF%Z3YJN*,IOA=1/DI0E&EQ6,0"\$ AP$6\P9)A&"1QVC@<% 0#R0
ML&T$5Z_%YSD"=8Y /3[O:H*1-X "[C4Q2"J%0)SD287%3N"CG@%%;  P'S#V
MQ'GWD2T7\AC1I^K0Q@<W#[1Q0F=!NT&K?_+0CA=ZZ Z)_%.PAHZPZSM*VX9[
M&6A_96@R"6:20M8#&\-5 F#/(8#*6P^!- ^>BNNKA.T+!YYER+VXJ8?V5H^E
M Y04(TF)=8"3X-$H# *C6V^,@ 2#EMZ^SS3[=UAB;#'-ZA^_"Y^H0"_5AR5,
M$JPB,O)185;_O'GENY5'_6GMXX3U+P$8_X!A<\'ZYM031BBRPA)C&4'2!H<:
M,P7+_G/A3F=?S?>]BP9J+:BS,3UMZ_+OOTK::96L7F4DE(I(-E$[O=3?(TH'
M6?77#S\%>A[-7WYSD?$CE@-Q#W_*&M\'@RS^O_JF5]?Y\.;'[#^_Y-=NEGUP
MW[)?QM=J])_EY[/\WX%:((AF;'$A+F;YY'3MJYKF:M1X7Z+G^52-9I&]XO61
M:^9;\Q1RCE9O>.?4^:$S\VQ^Y;*1FS<(+EK%SOOPX2P;^_#4Z\EXJJ8WF<W#
MU:D+#MLLTV[^S;E1NMW$>0CQR+.Z#G":QYN*.O=4<-9H#!O9/O/Y*/A\N1J&
M)80'S^.-D\5T,IZYXH;XR.))LVP1N^''NY9KK[\\J+\=&QJKT4V6QVW]:Y$G
MVWX<?K8+X[(\/&?3Y ];N,E4%!,%>34 4$<[L]R'N^-CK\?3V.+V5S>\"6\,
MU#$:1]"I>?"9P[+" L--<>/;7A9'4:>;M OK"N+EW\Y>9/^C1NK2I?D\UXO9
M/&XW^^?"7J8K^2C=/$NGR>,V)^-YN!XA-W(E6!H;6"Y[$(6.N:I@$:&:N>7W
MPBJ#\+H*#[D,%[ZZ",;&[@-L\W39?<UM1/9%]B6\O"#N[#)\,HK 75U002_Q
MT<VG;CXKFUV-%T,;H1#P&;8Y6TS5/#P]#PN*CPPDG*85C<L]!/";L/SP_;'^
M9WA%>%A 09#3N<\C!-^/ KCG;GJ=CRHP+8$35K DR?A1*[!RW\3]Z&:P0E,%
M"@(0X\5$ ?G5>&P+Y(?5)<2&Y47)7!"=&8?E;26$14+G53Z;CZ=1U03-$[:4
M.*V@\4'F9O.@,^<N7?2+^2+07DG_B>(C#PS5*&UX-H_PNPS,=9&]"I@.[Y\M
MAFG#C7>8Q?5B6*!E.)XEWFGLL;']"I:NV. @*^91% #+U%>5#]-&*WRFYX3E
M?5.S;+;0L[DJZ&$1/IO.53Z*5:>S ITN?K4&606G^&\PCFP40BL "]L/'%!N
M?Q(0/K9QCR9^/>Q\N(:G^CFM+)&IR["8P&$--EV5>FVX4@D#?W;&7>NP5 R#
MN ]N4,)"M'@*SC!!'EQ&#+6^.$+F][=;974J\)>PAR :@\1,K=G3<]^/[A9
M\\('SPY*+XTAWD#)%#'.<(ZDLI*W!;]!\/KFX\/6(0PX9P-$-^O,$_ >$B 2
M &PY%19(2( QDH'PM]<*,ZFDP"V6; V0P\[EX0/*-F=;)5$5*?G&J>DL<Z-(
MQ-MI;A Y?%))PHL__3$:*S\?T9ABG8PI_D2-J6QU /#QP<\[@5\\6? ?'>"B
M$\!E"?"G!.HFZ3STHEHA,W3S8)XD9SI8 &L[6''D6_>T[HL7-W\+9L/RD:#=
MG6]#7GJ'C69'(K%J7\$0C2;0YN?EH^K/;3X+9MQ-O#(,%E?V'UD>/:UH0H7]
M#\=J7N/B=;#P"GLOD/)?5"#JX(X5F@$59E#0A=F;1>ER_66L9\%2"N:;&P4M
MDUR_I4I! /+PR3 /=IZ:N\*%&D\2FP1#S4:O:1ZU3#U(=,5,6IN0;O-HH"5;
M+?F"BZ"9PV>%P9964[LAP;*:J!LW3?9@/5;=579Z< 7#+W^[^'Q13D&+UP,
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
MK!PJ]&]GWXVGKX;#-\63PL?S6IZ6AP<AI]93@S$@P$KA.>,"4Q-[82FZZ6)
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
M[21/R':ZHT/7M$M7?NX.8]D%QARLP;@5G-L!_Q@SN?:<QW5W-[)8YHJOM><
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
MYE7P\LLXQ^U)Y%H$OTGQCL\QW-$\C**9P,((I9TC5%%M"#*0,Q<<?,I;#Z.
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
M2% >A1CZ.'(K\](,84%U<&0,01)IH[U0%% 4?O&R90[U\23/7N=;6UIR43
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
M_+U_!=8]LZ<[@E+7#77IGM<1\FW6<WILA^W9C?-IHJX6MBE2 Y"V-;_^K2H
M)$B"(D61(BBA8Z9;! F@*BOSJ;Q5YD/&)9=JI\8O7\F)#1R_W-Q' )-:0ZDP
MJ2 .2X$10<[_ASEMC1.'S/%X_:]I-KG9<Q55<"ZVS.QX6-S=2GH.O%,_(10Z
MM'+3PT>$#T0P0PIHPK0CB@K)8&J(@L1BQ:!KJW6Z!_B8J_9Q</M%CRW;F/?H
MT1TA[='C--%#IX!+R A2"A -G((<2Z:0$:E5KNV@U_X2I@ZD?)"6WH*/%3X>
MW@K<D?\C$R:Q=T"W++SC0N#CL-6.@XG%?4!Q73>+5 FI4A9*Q5."#%62"\,=
M2*G$'(&#)MP?! _A.6 =Q\,.ZDS'1H6C:C^/2)P-$U1PB[F@B%A))%<R-1IP
MIY4UYD#%GNYJ',$[2'/7/2N],/?"?"!A%B:D?1)J'6.$RU1H*:@ATEJ(J$3V
M!&V5M*U#WBF+<\?"4KWCY1$Y7CI*LBYN>:=(QY[U>M;K6>]42'8*FL&6Y52V
MT8?K+JE^(?.KY*=L5/9P^;E;SLP'Q(..&(2[R=L>&>/V@YJ[-KN<A6H:IS9G
MC7H]!S:;73JB3<J\%>2D(!H0904P!@-J<(HH>V"79</@.2NL_M5,\R ISY[3
M<P16SQR>LJW3"W0OT(<0:** $0Y:P1@@TAJ.@(("6"@I,YRU%+$XH-/R-GE.
M>WGNY;F7YTWRS*6#S*4T98(18E.N@+9"44*$=(RW)'@>TF^Y5J#3<XH?ET!W
MRAFY3Y[^F!5__.>/?E\0O[G<QM["UJ_^),GEI&/Y%=WP7G3?U[)OQ\$!('3?
MR6MM&!HX^XUGZ;<51W_T#-U,=@TER0%+H5*:.(4$AY0"C;2D5O"TI8CO0Z5G
MI,T0$)F%@,[0AA@0.0>/+MUU)R;[<X];/6X]5MP2 G$#L06.0Y)BRC&!SDI!
MG=&0':KIV!9Y*+O#%MRR&F$/6SUL=6^T/6QM UO$(U:**(0@30G76 "((>"
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
M14NIE<YZ+J]"&56OK+ROGM:@NW($I)8031TEAE!%$9+( 2] J<'PF'3_Y\?
M8/'W?_<6[=7TJFW7$LU=Z^V[-VOVK;AN?K^9K9N7J=4MR^]-42AF2V1B =I9
MH=TU6UI8G$3-;S/)8O73:QE<DMFUC&5IJT-4\Y6^&*V(;&0<_\2Z6TYH=Q.E
M7]M\$LH-ZRS7TZN@]^C06^?=O/=.O'4V@149OTVE>1L*^+1H,VL7:L&.,0(
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
M<X+ZH\1"I'[>PF!&+$JY0HP!KT^B5%%CV\YPW4%_K 33;RX7"V*Y?R42P73
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
M Q!A_&8)%$=6>1-/&P]2UK$UC4]O57U.J"58:Z%_.XD)5)/+AN24-NC5M9?
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
M8S/5(7;4G);GXZ]9(/;8/_@_?^0(LM^*)+?5K\.Y[4LKAWXE1M::(ODI&[F
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
M+;RGX[Z8<7KEKRB:%1$TP]H!Q20S1*1*4 QLJ(IB$!? MC@LNJ*20C[@# Q
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
M399G(!UP#'%D(;.$*R$],0D'&@K$B;0M^<Q[)FSKJ(0U4CJF#'"&I-1(HP%
M0A-()2*X[73,UJ,*=K'7$;<@;:D#FS)V)FLG5U, )Y4 RKD UFXN?V]UPVA)
M:EMN6A/OC,A) /])1@_SQ_* 6E"</YW]7W^EPJ5E5T^+]^0^"%7NC_.XX,<Z
M^O3&VP?9EWZ?W.L^^?+X^V0C!#Q;ZZ1<[%'R-[\W%":K3+IH/7VH?"QO1R'4
M'+_H^L[JH='>+=7GP\7'SV_?OFWC]N6WM9@IMQL:%=W#*Q+_CG6SV/6YZ\RZ
M6K"K[7KFQZM<=;U@[U.P(>B"8,^BBBM.V](O^G*<7T<?1O+7X-D)3M7.9_"5
M#KN6_)$ZY)\%^F?1@5=/SR3!(^.W6'53I@C9Z#$<EPILV(&S2)QP..EF?N(L
M>NS#3\*QB3J5X._61G]SB'&&TP>7GMB>G@>+9HU+;]MK/S>]M_RLU<AS#/]4
M2JC7?A9?VTB9K/)45K3_P5SW#YQEKZZ'XQL;#F,OAA+F*3$K*3.#V_)EEO)I
M&C'3Z@>E:_^Z=EI6OKBE>80\H*\R&Y9.A3(N]\VJPO-,$HH0.'LEBYOB7(^O
M[I@;.I.P<"C1CHK>JW  4(7'!]4YDBXL=*=!<PVPS(=?)H?62! D;77#V!?T
MG#)VEZ+^R9,FSR8W[[^-_,V7V?78O?2<)K->VO<J[>CXTEXO=3);Z^B*CJL]
M2LH2MV6\.WX?1:>1 ! ^?K1ESFF#X?Q/0KRY\V;3=N(:@V8ASZ$1LRMJNHV;
M=-,5W=2<;N,YW=;?MY@)N!]LJ-6$@R!$Q2!QZ8-][.<1#HU\M/]_>]?6G#B.
MA=_W5WAG:K=ZIH#XQFVK=JH(@9E,DX0-F>F=IRT!(GC;V(POG;"_?G7D"^9B
M@HGE6_32I&VP9.F<[SN2SH4C1*H(H>2/$ $6[,SUCN)'DA3XKA8!U0JWH4-@
M5=9=^V 0J+QU,#R6/SQ.9'@*3_WC8 &R#84;DD4.,KABIZK8:OZ*'4YU-.P1
M)IM*[P1;WXA97!$*+Z[:<5^48[XH;>Z+4B%?%'K6\#O[HX;?D^YH+;6IYO
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
M3$VEJ1+UZ[8#(NFV\ZRL&M$K';W ?##<U.0(GBX42J+4N+V?_%@.X+XU=,W
MPK^O'T?"K6$[!*JQ<&/.7.KQ_PD 5@LNSX/+<Y/8FH;I"&B]QL@BWZ!(? LG
M5<@+*;\A>D>@GYBS4SQ#KHUIX@G:C(.>";A;6(#CJSEL8[UHSC)\QK8_07M\
M4ZN:0'Y2A2;]7YBHT*7*\81>3<-<;8C][F##!B-D,EOB%0JUA8-S.<"YWQN5
M$)R/R%\?Z3-7]TSND69\G4(4!DMIY)A9;,R\&0R+CIDW>*$96G8BRP$T?0 =
M]:ZK : C-,4ZATX.G5)C_#@H.G2.+0P>)QGR/0?/M,%3+0EP]LUOL%&+GN-6
M]9^@TA!R_)1/FB^YC]<C&OP_,XF<DBMSV!H8O"ZUJ>80\9#X2CYO:*4?R:)P
M QFY(-8V/H(WZ$\IHW"[\5&X?F_BXVV/Q^ENYRL2A7LZRG8O1O?BL-N=R-Z/
M%8.+!&W^S^\@D$$2ZY\G[HJ,^*9!NO;7>KUGS):F5:_3I_\ERZ/YB\[?@SFZ
MF8R'(\UVZ%B]XU1>;4*_CM+BL>P N^HS-?4YV#,.7@E2JW$F B+7,>.,.>%<
MZCK:D2"3YV<AF&/FJ0OBB/7>-'!C_]L\!T("])5%G@.A4O@[N?WYOO?TV^-@
M<@QY]S7JC-BHHQBP;26)]L4Z94=\$N#8RL)_NIKE%]P,'!.V_GR]F5/SO^<%
M\))?+HG=/(<L1O1X;$YN:W9XGZ[Q[#"7,VEEBJFKM^?T#6=I4[Q$^@)2-<.#
M:7U/[PNUH.(G^15M@  K&5 RN>26?\S6AQ1?4%'8?4$&QC4O;S2YXD_9S]@D
MTHUJT!CMF-P6YHC^Y Y9LR4$G#43X=@[IV\XN.M-_I@(M_?]LYL]C[,]/:^B
M9UWSLN#I V&_@;QO_P@FODVC#9ML5G+>ZP=DY7<!0%2P35V;)^KV-9F]*_LJ
MQ:IWQW8*&&U*G)Z[%(,ESQ_/XHQC0GO,HYF#."!V7$.;$AZ&0M!8&I1SR-=[
MK7Z^?_@B]$8C83QXG#S<3X3K/X2G7P:3@3 FK >D7Q-\QG:6R!$P(NJ\)JQ!
M,/YE:=HX$DOD.78 R>CF"RT?X&B.ZV"O8@BY:VK = <B<5AASJM+3=OR>'$%
M&T9 *:9%K"1+<"P7^_,*W]31R\+5!>0'.]EU8KP*"S3SRAL0ZX>T6_.>!VXC
ME,W(#W1A'<1)V>[4ZRWAT!HM?[#45D%KM 2*$6W?0"O2R;6.9A@NV0ZQKBA/
M(L.K@H#(PV<($!FXO 9D# .U<Q]!?3Z_W+894/G:M!SO]<FU!>R:06=MVA[M
M._9VQFS_]2EMDZ_2HBSPG] #!G;88!8,W_V1?I,^(AR#B+4!OP\C"/KF:J79
M-AT+^!6Q%\"\6&P@5-;?JUMHUHK^E[P)%0T;:?/=*8 9.)S*&AW$[5B&0^\-
M9?@_FUC+&W]JB4$R-^&VYQ9$31M_ .9D<00&S3?-<EQ,NVLN&D)"8VLG>(+<
MEKJ*6HO."36]II"UU+>H/"GW+:D%H6OS!8;#TPT;;"#?V/(;BUAQOCS!U:V,
M>#/H786DJ3!]4"B#T"@W7LXD0+G5$*78G?E=.R&T#_93%KYKUV 2H.&E/*?&
M==^?P6C_DY*Z&OOP3,;F27/T0H[+46,GNW$!4YE9'HY3*I%4?%)Z3%K/2><Q
ML9.?MG6>*3@Q6,GD@TQI/#P7Z#C^\//G+]'*F14^Y+#08X\RY[\4>$]H\Z!,
M6G^IX<614+Q/ZS!N"8<W_0*)%Q]>5PG=.,\49288\DP*);DXPW"&.;&CS$[
M\N 6CTT. UTC;+((;](MH]G,= U:CY.32]YHSLDE4W+I+Y$%"4U&R+*QP?F%
M\TOZ_,)6QO*A&*19_F&-OPM];2(+JK<+-T$Y=\XAG$.*,Q,,.:2G:[9#%$*X
MTW0#IR[WG$0XB7SW$V,ARX-% J;@1,&)HC@SP9 H?C7MI8N$B::3AE>(+S<X
M4S!@"M92QJF"4T7NW2G$3#"DBL'\!=;3O_U/0_I7LR;\:EU<K)JS!6>+^.YF
M(&B<,$H"4[MA4QQ@L@08)M'REX5 I1-->2(B]XV02LF/"SA\'7\@(G&1EX:9
M'PNF\-0$NF+@,%05G(N#:&#_DN4U2:_MA$@&?_F?X<?4G&_@<^FL])_^#U!+
M P04    " "W2WM:][MD&N8Y   "=P$ %0   &5F,C P,S@Y.3A?97@Q.2TQ
M+FAT;>U]:W/;1K;M]ZF:_X"CF9R1IBB&I$B*M!-7R:^,[\TD+LMSI^9C VA(
M. 8!!@!%\_SZNQ_=Z&X E$@]*9M.*J%)//JY>S_67ONGRW*6O/KSGSSOITLI
M0OH$G\NX3.2KGW[D_ZLO_^OXV/LU#F1:R- KLQ?>ZSP381Z'%])['Z<B#6*1
M>.=9LBCC+"TZWH<TX%OIS]LL6,QD6GI!+D4)CU@4<7IA/^3CI]^C.)'>8-0]
MZ?:[H\%T;-W_)INO\OCBLO3ZT^G(._8&O<'(OOWXF#ORH^K)3WX6KCS_(LB2
M+/_YX"\1_3GPBG*5R)\/HBPMCR,QBY/5"^]OG^.9++S?Y-+[E,U$^K>7'OU>
MQ/\K7WC]WKQ\Z97R:WDLDO@B?>$E,H)OZ,DOO+_TZ,_+ WX_WNB\Q'K(P2MH
M'W[)EX;QU6V;<Z"GY3+WTJRX%"$\1'TX\*B9/Q_ 9)4RK[I\*7'\7GC#^==&
MXSU?!%\N\FR1AL?UG^R>\R-?>C.17\3I,0[$"T\LRJSZ*N>7\'=^EH<2GI5F
MJ31MAGZ_TE-K#X+](GH,W-(<SZ7JAI\E8=O O/MZ&?LQKI-N7P_W#;/RDY^_
M,FM-W_/CNG:V/. 6S_?6OZ!MQ+=>L,W!.GCU_MT_S\[_<^Y]^.U-]PE>_^&W
M\P]OWWWR/G\Z>_OAMU^\C[__^N'-?[89Z/_^2W_<>[E9T_]G491QM-J^[=#0
MU*.5"X+.*\47Z8G4$T$97TDOST!&Q:E77DIOGLLK&!^0=UX6P9=%3/?D(D39
M=A5GB2!AZ/DKN" "Z9F#8 SC7 9EAA_E;)YD*PGM$6GH9?#,W,ME0@(R3J%?
M<;@028%/?R]GHE@5*%:[WB%<:1;4?_]E,ACT7K[)9G.1KNAO_9=''6JB^M*[
M%/".,)OCD\O+&)_#K?VL6OLQ2^)@A4^&']43^3O]P&M6S!--5.LB.R]A^.BH
M@5'[ *LW+7>NX0>O/EMSD\WG60%WX'S-XF)12&SZ#+J1XYD*PG.^\&$F8$E$
M63ZC-:67H%YL<$,A@T4>E[%:32 "8WYF3(. E]#DJIF&I1W#\N.AFN=9(,-%
M#O>&LH#.T2%OEIA:Z=7K?(%J #3CAE;F\D+D=(>U&)_)0GJ37<D<>OE1Y#BH
M.]=H7$1F.@-L;=$F9F@UB"11\L7(G"SJ@)B#.]-BD90B+0OU5YAEOK/,7"ER
MJ 2#$AZ'Q=$S$PYZ3D'JI05*=.C[SK7<G5@QGR>XIV&_XB265LNU$+ D?__T
M96%)@@Y<$B0+VH%!-IO!EBS*+/@"$S_G1T0TY?8O\T4)]P7P,K5T4$31TK$D
MC/5:(R5F8@4RIUA(+\JSF5="3^D$A?]WO&(17'IP"H$HB62.DZ#>MQ1Y3HL/
M7P:K#V:HC'TX94/I@\Q!H=2!^4O# F]?2A@$@6(JCZ\$'<E6L^CP)'&3M8^,
M>N6EI YEJ#V7W.803VGK'JO%)->2U3%*/Q1[/'3/9,E_S#-2B'=_U?^655H)
M&#(PS3*]$!>D;>$:M%8^?'65)5<XT0*F)P] O9$XFX5()!]TF^X*6MU1Q+J>
M_:CJRP)6'"X9-$X=O4LW%DYO.+[Q!+=/PV.OY3R$Y0W2.=WY ]&9#-S6M/1Q
M)JS-!N.,HZ>Z&63Y/,NYF\NXO,01@_W34$(]'TU_&"^U66$M7L9S>TK\14G;
M,HEGM&QA#@+H2#:3ZC K%B03\\+,1<QS#K9K(L4%2"!\ES,=K=J)D1;9(C<M
MF\.1G\J\JX< '@4-H$;-!?P.]^(M*$,*I?<[#Q9^!GVPNYZA8H]R5J8AVPXM
MJ]8:6UYN,-YJ<2D;0_?(='Q-UPY17].CXNB-):SG"%5#[$T8%T$"RF<(YD*:
MZ7U'@L_,/M@_5=N500.7RJ\@R7$LYG'*W_%A!*IA7-05V+8FBD)+::U5WGB<
MP81@CP2.;9R'EGX*$Z86*9V*>MCM/8^/UIU:7F9TZBW2.!!L$[G#=&@=-=1$
M?!^_YH@VA ]3"+.?I3!@*UBJ D\L/$PKLZ\VHXE80OOI9)^C?@5J6L?[DF9+
M&HFF!^&FW5H3\S\M7I7Q'.;BXJ<?%Z^4CZ&C6J,.[%IKE&)8P% (W RH!>HY
M* 2<W0$8H D?RSGL1>@J]!G^JS0 F 943MB4<(W?QA%K#[XU;G2*D\&"(YK*
M"*P6UAW<,==KP<RX.L9V471^@'V52=Y@L)Q*6F\\&KS,&O)B"2L@\TL1IV3X
M*U&VR-D29(V=35I4PO(K6#ND#,&TZ4&%7T!_,;K:3,)I:0DPD>,N+N8P9JA<
MF8'$-2O! LB5C@B25< AQ3+<-AA9/8ISCP>#UH6>2N\R [/U$I8BO'CFP[==
M'FRO93!8*D%[8NI!G(82EE4(_>NH8>?=E$L!#Z<&MISRM"3Z+[6,T^-@R_W.
M&M'3L?ME+2G6M#?TC-UA@=SD)=[87Q@D<!K]?/#ZT\?W'T%3>@TC]N4,_E/Y
M? ,X#7.4$>5EY:$ML[G6%]4W\#.<KC77\K4OJ5XPAV^.??SJ6$0E^GI%LA2K
MPGG,.C^U>@:W@AS37@^=T\LX+"^Q.;T?M _Y6'T'*TK[L0=;^K'ML3BHNW?=
MO_W7\;$*1V"/?UO@BOXD"UG^ )]_&/SPPP\JW* 'R1ZSDA9O (=',1<![*J?
M#WH']/>Y"$/]=^X6?;QM2*)MF% !$O,"KM&?-@E=>''X\\'_BC :G_A!*/S1
M<'@B3J>3R6@B^Z<3.1Z.3L<#=TKMS]CK_)7[#7Z']AR.0OKS0;_JIVXV-)I,
M/; T=>M@:58]X=@"3+)7P#X-O?S"/^QU//SWJ+I(K]P;+J,EO^8:<RR486L7
MW&8/)S>T^UZ:5&_'!F+(C;\,NZ<C:X?S8(ZZ)Z/*3-S2(6YID/>CK6@AC>J*
MG@$2="#01;/_GCH.:'.!^2?!((!S-5LDY#1@X8\^SQE8(>C,PG,4=%>V$4,9
MQ*1#@ZKB+]"V1]V.E'(\==DOT/5>@VQ C3LFOP(><*F\8">#?5PK_4_WH'9@
MW&'.)@\T9:2KP;PE\1?)^IH ZS9@M0S>]T6B"QBT"K+IM)ZXH@,ZF65@^K!4
M-SJ]\3!7 ]XV9_ F-!TN4F@9MV*)_\D"> $HV#%, @SD52R7H/@HC4-6FB T
MYA*T@P*'9^M!9DGGCG"_.[K/7?'NJT /NFOMN$YZM&DE6;2H@+E6[8N-NQ23
M=O3".QZ<-IH_'-T<@KRI;R@#)X/!^.5F\5+>KK?[[S:BX^ 5_(7]#&V+"_^@
MXDCQCQQC&!A'00TTOY!Y!TR$/Q8Q[F6TQ4#W1AU3^76J&&]+J'<_#[>8!XP9
M@=X>H.#5[@Q0&R7'%'!3AW'!DI5G Z3,P@>I'8M\M9^-[6;CS:5(+\C1L6XZ
MX'2,9V3WPSQ0[&Y!EA-HP.A\+/8C?M\CWN:X HE4S.&8W0_WEL/]25Z1NE:L
M'>W,BRK06:$C_OMQOO=E#1>"!:Q]3[C(7V<B#U&LO-4!YOVH;S?JY^:L7#?L
M*5P/TB-<!#3NZ*;'R#7!$/:#O<U@XU<)1G76#349@>CZIK-R#FL:+D?C'EZQ
M""G.E7O5=R7J^/M)V';%!S'BY&#-=]8*&AG2 ,-@&\D>BE+<&--7^Z10-@#M
M&=A;81RB K2?JNVFZL-,F53K)DHL2?[G7I(5M&5LU5^#AV@R=#AU/P7;3<%;
MT->3;$X:S;I9,, Z>_@3,*\NA#:Q+O#(2.GLAC,\#5;*;Z8NV<_+EO-RMFXR
M0EG*'..CI7(QAG"(H+]'>(3AA0VU'^OMQOJU2+_DBWEIQ^?</\Y!D<1_+.(0
M799P OB)G.T7]Y8#_@NZP;-\W6AK8<]N&W3WXK!K6,XF@[TVOG+[$%%>!0*?
M.D:T#W,]<IAK!P-:!FO0$M+:^_IOUCQ+ F^DV5JKV)<R-9 U;0^ :B-SA";1
MV/\=A-A>]F\Y\FFQP+P!--+6>MP0S(WS(PE5$'H$]V"HH$+8J)E9Y(3ZGJ-*
M5"K$$ZJ=I(BJ8"-&(/TBRWT*),HKD2S 6*NC\+JWG,CMPZR#@8H,;BM)U!?X
M\A=>7,*; QA0SJ*"?Q?%@G!N!.C"58MG: 4S58C)0H+9%%8HR%"LU.!R=+:.
M^#1_[% C3@WM#XU6M["=]S9PX_N,GO[=^RTKI89S2B\2%)#&2'5;OYQ]+[P(
MGJV@9AKPK9>A@9M]J2&VVX=.W8<XLWH.WWR14VY6U_N<8:1:Y;_P'1V5_-(
MCQ)8^%)<R:KEA23S@-%] KVJ(+-4JI50&.=<"MA+&MI0:+F6K#JT2<Q&RC0>
M&1IT$2/.%W_#++*\7*2H!)OMU=Q1WY%N!E_E:S!+\!,B2=8!P!XEV_=1T'OK
M<WH/Z@U@G!NUH*6/F^UM$JUUY)VC,*6X%A-7<*KO#EX-UHCZ[Q6(^# 90O7C
MZK/!WVO@_+F!BFN@+<-E=Q!O?899)9462*WL@&P$H2<YA4CG%KBI<SJ#J(:,
M=[.'W+0!G04"#:TN4G#IWSGQTCND4\2#\_]'A&&#&);PL^7VIOLN8QEY[[["
M6PE<IFX^TB^GC%U,-;.:C+D#M9; I2DZ/-#%1':Y_&,AV0L;Q0[VR\ZRP!.5
M %BY#'<1/F^E1O^M4/-I)Q*W)HO\S4X30:AZ!7R/5:K"*EL0< \U ]2W,$Q0
M2RNKKXK69_-[;?Q\DF1+ L_'>;"8H7,DD,6+.X_L9CAB0NY&TXD,3L:!'YU$
MP]'TQ)_V)J(?!1/X1P;]7B7JWYY_?/]K7)2?\=GWA#S>D!FE?@*W88:;?HC!
MU$BM6Y_!]9.XJ2@TWMNG@ZQ5P=E^15=FWP8O9N*4UA<W![KYJD:G[T0R$W)6
MB$!C+LY"$*H@2RE[49DNH;;:M%R*B_5):VLX IK)<F03,JY/R:XM;*>FMF]V
M:-5DC/0VC-8L:I@?E" /7Y&92R8P"$_ZRQI6!K0\O"1++RASCOO]LDWI;BR&
MFK)J%(*:HOJ@@B0<3/HCV9/A,)P,Q>G 'XMP/.B=R*'OAT+VG[$@F72GH[TL
MV0%9<O Z =T8]_Q'DBH'EEBI;W?E+G*E#6/91_:F1Q1 G.7:)0AKM"0_"F;/
MH54=P2X' ?3'0N3H6-E,P#0ER1IO3;N L5P2N025OZAGIH->H?&8%00E(I05
M-$HU]26V]?G(CZ@73L;3_LEH&(Z&,CH!+=R?#/S1<-H/1:]_NI<?>_EQ1_F1
M>D1%=(S(VCB*D;=#RQ/0/)AT &PI2NMQLE_GA@B#4XQO-B14OKG13##9I:!\
M9;<50=6(#J;%8&)+4WI8AJ-I&";1*@L.-Q-J$;4D$I=#"8;!9)>C(E+UGG6T
M5@_?(PJ+1^$T01/Q5['<0>/U ^=$)0E,6L*IRVEEC-+QM &1AJ*,6,>GT$P@
M9]\ @E"J5:WXH(@R:#7GE_B+%>?*F)G'/+@&?]@-9!S%999SE@?#O/+L"[O,
M*SN:VE-(PS( :WBAR?#T/N2]Y_K;F4\ WY>EG*A6,7H@"1"F42%? <*_.0F]
M"@%<,:M#H9WD]#2D[#-\1=6C3/?E5YD',>YH0JYEB7<8=V6WXQ5S3&CO>+,8
M:3&"RS@)<PGF@"R#[G,ANSH+F:D()[??\T?'?</VEXB=I #2[0-UJ,QCY90)
M,UH1%=>$X[&1Y$1#0EG*[A+>$M9P*5,3PLFSBUS,*/ 2!%D>&G:#<Y<Q[]W7
M@/#P*.UG,9NOGQ:@^O#@'09'WF'_U"R>-]WWW4]=#X?F]*4W&/:Z_=[KT;&'
M5QX91L<EK"\,)!4+A.BM![$R 1_+#)HY!/<1!97I"TR;=RAT&$I-JOVKYF,C
M)?)1?5!@,DKAR[ 73OUAWQ],A#@]\4^B4QF*$!2TYZOZ#<=/IOJ=C/>JW\&K
M*@:<2Y4J3,PU<U2<&KQM:-&AM85'B/1F\+!+VOOA%6U\==8JJB#B(6')<9CE
M'203P7<0N25LPQEYX1437*Z3DJJ?"*%K!7KMYC75OSNUU_+N<]./GI%72?:F
M8@J68'1Z,AA.@D",3P>GO>DD[ ^&43"*]J)A+QIN*1J0.8G"V02M("(J[R++
MP,03>,+[CKGE53XH?60NXS3,EBQ.2OP>7;S+2P6IJ-C"&)9VO6>[E>*L[MI^
M$'?.[?B$]H"$30 ))WM PJT50M$[]4\"/PQ.@^&)/YR(:")D-)D.HM$TFCYG
MA?!T+_*?3N1?,&.@30^H"2:"7)(#+5]ADR^S7('AE)&HT:K,)*>X1-&-T?%
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
M29IR8PPUT[E&NDQ=X925M0(9!%_61P JM:#*%$1M[-A26(P2:QO8<K$*Q>/
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
M,+$W5MQS?)>B8Z+V5&-(\& R+OF,;_2U0<.(P14B:B.GA^J#V^6*7T([;TU
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
M"^QVCFF"C9=%-%Z/C.//D"&9OZJ8ZWV5P02&X[4IO%<1 @@XHZCBV@L3 9N
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
M5.(/AR)1DOH(Y^DH\@ZFT?(0$KB&&6%,]N/5 E&]')!\R))9GI/]H]/]=;T
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
MYG;+OBLH4..3C^#I@<?#7L=&N4U6U30_('C99',M9J\ ?D;1E+B+&0L9B-D
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
M3^A39^2R8\]<3H\\7;FQXP[4'OVB3E>E7TY^]2&%!# S49G!0$,T*NB -.V
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
M>N&@!S7@4=&NDZAM_'_Q@?]GQOK0W_\-4$L#!!0    ( +=+>UKN' %OV%(
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
MEA4H0'/7MQQ1NX\[KOOSGA4.F6&J<4S,'#4[Q<8(U:1\IVFU$Y5;$SIPS(^
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
M+90[6(L\JQ=:9<WT*UUE]30<P@6M7LQ?4'=# @.?J7A>?15#<WB(HEQU88S
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
M&V(BJA(*9:*L-C++VHP*=9UQ#J3J B!ZZNI 3$-=8J$,U-5!-JR(Z#$59/?
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
M07V/68HU2U<]E@;[^=W"BP/?K;HJ<'?G]P):@JPL)+1<#N^96&AU4%V).WG
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
M5)JD%O)WQJ& $!^2.@2\KX8E5V5MUV[YJ>IUK(M4_$JI2=-F)&DU#=B6+/H
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
M."W$?^E6?_[75;'X8 M9[/(>V>CWK>" L?6Q]+<X,U'SK V3"O)=/WH*)#6
M,_2:N<,YS,![/U3IAAYO'NG\.+B_Q>F^=LUIRC[SG%0ZWZ764+DEF89KCZ.N
MU3(C-*D](V<A*2'JGI&X?1@8]X'6AVBM!8V*L5-%D(Q^H+;LZ$%MSQ)O4&Q_
M0.+):T>B2?AL#<<P@MM>/Z3?A00(3SV^5-@= X&ZN/;S<E-(RLF4%5EK@C]U
M#;6_G&EZQ$SY)=%14&M]B"WEWP%3\W&&RVWS:H&&\^96://JPQ]SNDG:R923
M^KXM\<^) ]=*=MX;D+3FE;86]GR"3, \4FM&_9=B&C/NO?9-&7W3,J,V&/-$
MJ3 DB1?<N-X' !J:"9]C#7Y"60]SA2.EP[4%4@!NMIG4N<H^T$T:%T5RE]!M
M'=X#+A>A)7&_H)9#2B%JY](MP^:P'(-*&=(M.'9AT*!@&AY($M(!RBH"FD!P
M%2Z>Q04_5,W_\_8?^^0I3OFF>W[!:,J*?4YOZ)?RM#+]^PCWQGK-9S30LV2D
M<0V=]'@F5B%JXLN)N(SH \4?/6F_##5'"+-HO"%+T>I]G@8(3:=#8V.K3O#9
M#)B5("4''?*):Q&AYGG<O YX@='TL@CV.,9^&^=9DMT7US07FQ3.DW1?TNV(
M*1JIYELII2SYJ;%N2T1U\1#C5%KB5+0X"_U(<U+P5R0NRSRYW9?M-60;MMM5
MD5M15FW_P-)MU8L=D6U= /DNR<B6I6F<]XKPO"JN:W^&;JPAK13"?1*M#"JW
M V[ R QL'7\#EZ;17*'+ES.^NZ.;,GFB7=[B#W%)SUA6)MF^JF9S0)=EX\&X
MN6+KL@T4;0EG7$<G&8^,S(*DQ!<4=;)B]:MZ['EX/@,?S*;E1CQ$ZP^H&2(T
MG8X S,VZP6<S!CB M'=3#]<A'RC'4I+6DR1'I/*.&^^)]=;",# *6!K(/L<!
MTDH.@7#V4&&O$C#?5[=0Z6 G9E'Z(N[$^M<NXVYLJF7NCN9;"V^[X%*@UGHM
M5[P!O=IL(WK7YXZ9P;C&D[*Y;9-?/[*OZO \$)[A#I$E&KA ;8DKN#WDKUK#
MU>FK8NO>=!:BYC5)ZOB+CQ7B4EP&)*2[RV]#'4#,0ZRA?S,C@H%/TQ1LZL=,
MZ16,[WK'<IK<9P.)\Z12S*N8/XG3&<X+6Z2!]](7N8+[POZN-?P7HBZV#DQK
M(JI&AKN8)X8CV^;YQO<59D[Q:>BK#'%OX*QT)9MZ*V,Z!>.N1 *ND^U_[XN2
MYY#!387BBC!P1],B5G _JGJOX6XDMFW=RZ3(.AWA(8-\?'@7OD]1@LK0AVC
M:> SQB69^@@MQH/Q"?)+'R='TUT49> CU$6MX"MTOV,-GP'4P=9W*(N.Q)O^
MD*J]&>F[C.<KO^M&5;=!W$7O!).&+@:)<0-7HRK1U.6@*;.*Z^$33QM^^;L\
M?T>S>W1$4C.EYE-CE2P=AUG=;%T$VAKD#)"%5+1GF]^#S<9E" HVM\F&S,7I
M]CDZ$X?K! *[QY0]4_J1YD_)ALIK>')_G]-[,9AIM]FI3OTZ*Z\-">S+LXT+
M7/TBZ^# 047 ",&Z_-I?D*M'X2.N*TO!'!)UATNV #1&L8%ML8, P3F!5O%+
M\GJ.* H+-1]5)63I%F#;3C8Z*DU +%8H!9Y84].2#/O=AT22R_;9L2HXG.YS
M@DV8(Z39O]1/L'@=/XL4Z2=YSE>3^=]'Y'W5B.)XPVN #; M:2YV?&XW:ET]
M[X6O/F>5?WE('GDW_/;CU?7[_>Z6YE=WPVAT,IMC4\8X9C,KPU6<-J?FSF(S
M0^.H>,RHS.BLMU6=Q$]QDHI-['<L)X_5YWN(^:Q-DM6[U O?$S56<).%8A:X
M'8=?)D5)0RXK_ ?@,OA_S]DN3L:!EZD:RC'TU1;U!=/Z+4O_@;WYC.\5$[62
MI!EQM;+UH.L[+O[]43,"JW5"&7]A$8/FMA)M*#H?M/$,!H : &E[0[C39_[P
MY$MBULN#):"HK"AA45:#M5Z6X"K3\[DN+Q%%>_(^WE'RB2L$S7D896CZ8\"*
M\@32@O!. 0?YL/S#99+1BY+N9KN'20&FWJ%7P%K.85+GU7Q#W[(3UW H$.<9
M>JKD$U<F0ONEN(DIVN9X"15F39U$5\XL'Z$&_CK3JYL'NMVG].H.7>,;/HP<
M3\!:%M-.T<XNQG:>SK+^UI-X\^V#,WQSBXU:3;ZEP]REB$(\>Q-K2#)W\!C-
M*,XL;3#GZ(HIJWB9=W&2\P-'577?)5F<;1*^_Z0H\[W8^G;-TF3S/**FD4[S
M@9$ZEL["J&:VG@%K#'(#N#(B+B:RM0O6=Y*D)^J7TF:08#-;;$A6E&J?F?,P
MN$XN2K:C19ELSM@^*_/G7RF?@!R!')1I\TS*96RS2D*6K7-(*@H',T9*=;IS
M99_J![Z37H/MQ9"?=Y3W428ZR/*( L Z7<L^SY*RZM].LNV[Y O_JQ!IR<?=
MB4ZN[4+4<K;=AJX&UET%8 #L'I1Z4?=*I+.[:UYZ[@6T+<D,/OK(VZO$!QX>
M#1%O#)"Z=KT@P %'3EY?AR58@'+W@.*(!^W;0+H 1+MJ& %U!FIY'2=\=@N_
MT(QWTCP'^':79 G?PL9WQ\MWE2.EFP^CE;;D"+(VMD31FX'8HM..&H$Z8?U
MQ"];L&W-C!MDR!N-4I\\G@'E-BLCPI@%KHXA8(6QA=$]P!0[T]PAS-,^-4VM
MI$&,D0[.83L*;8QJMK#S1@4\N#(&?!L*!A+_F$$"3SLH*D*I&C#09ZQTD945
M1)+;E-:IH=Y5U2OI956YK71F%BW??#*$O"7UT#6RI1W&$$0YO7YT$&ENT/1+
M+GQCLQGM,2255JU/*'-4K4.FZRMIOS5YWI+C\-R6!&,+3L*Y?JD@LCNYJ/HS
MD)YA^M$9\+U&8&Q?#T#GOK6<'@:9E(IJLN;(QTMK-^#0!MQX'H]F7.P>XR3G
M*T%7=Y<LNQ?^JG9@_XNFVW<L_VTR.V&DT[H5G(XMB$UJYL8=(2V"N$>5$1W$
M^')H6@F^2;DDB4/HEHTPP68VV8A4&-4!X<(!H5LO:V+1&HFM=^YDCPB7?2.$
MZQCQB'#Q-W<L?_.;[^F/99$)^?Q%X.FSKQ 96D32%EY)1:(%C50W!E-(68^\
M0.OVXRU5\? H2ZX5=8\*[M+Y:<V</E3#;SZ7<1G25=:Z1F7H%AB/L*3"PW$5
M#BDK4N F_O);]:GR,DXRV97> R;HA >$4 L[X86N+FY"(ITI/564RM'A\@H:
M&CNT#3TA"1(: ZZH=*:4\80EMY$-RM1\0+6QS.%*E('8JT48%+8X@IGW0*6J
MF/XJ78SHV$,O<2LIIAYNO;/YM;B@ZL S!T(6Y)6A!A@8<T1S)Z@WR"SCA&=>
M5ZO7[SO@(*^D=0DIC.^UP%4(?K=>\-#Z7(78V-].Q%P11V'?K9^=&D%Q9:P6
MHG]5M9^,"'!;C_$_DI9B?RU8+.-+%4;F8&/B0X](LSSYJ?EO>'[4 CH8_SD#
M/R'XS6;SQ6F=JUIV:> AF_+P.AK-#(2S@L>^V4'!KFCK[#>Z]?\NJH7R"O:&
MHN%S/B?9"\R^:TK^ODVQ%][HV!W,97[(-8G&3LNZ?*F;>TT,7:8K=E:M=6@Z
M'3*U?.P8>G1(XZ^][O=DQP_-?>.R#11?%J%#B'1H<1TGV_=4&;%,!,:11T_
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
MM--[UK169J&FN7.M_Y[4 N2[1N3[UP =X!HV._AXO))-62?5%#567M<ENYN
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
M@@W%'%)+9M_Y7-W(")93 [4#FRH0/,;/%4N*?2[(])C37;+?!11]25M500T
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
M\_.54I; UEBWA;:Z> C<*JVH_X*452QYV[SR"W1=$S+T]QZ"72'<ASL6%ZL
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
M1N)?Y#B0C)*8)F5&WWY(&T"ASQ)/>'&Z 0EA9R9HFJU)AYWQ1Z06.B*O%4W
M/B9[2'G<X52O_2@V?\A?-K]^_-*2%7);MAR8E HA?B0<]=?(_H4TA_Y#V0:A
M:!NF^Z)#[ YE^G#5-.^ZD<#A;(@RS$?)CJ,!N:PK_P[5Q)ES5QA!>7:I;L^M
M!^*\P1:5N6\$!,:^6Z8B]=XHR*S"CANZ>V1Y%<O75)W</#N")U:\^4!Z<4N:
M8.OC)'9&&(,8HU7OY6<7=RX?M;<WL][VEV!N7D9#@9DWUY!?.JT^Q;PCSFGT
MC35F [LF#N_$FN[\J-U<U1-]?8 #(G*7J/,8F_/[5V]HOCNGM^7I\Z]QN<_5
ML3I.N/E..F%+HN'J8LLPK16(6AKE^NY;+D"XQ!%Y5W7[<2JF'DDK'<Q8 -GV
MS+2%AJR"=?J<,H27OXTBEXI5.YPPM%WDTME:':XNBVP:N42NT&F4H:TCEZ&L
MS"&;7+>#1 42:!/)I6PISA!5:W)(S(M >ZPD D.N# 3<\$-BTQ$GAB4C>-!7
M.&"_N;<II+U2LG:: ES=FD-0]^0D0(::?!7PMGO;3[)MO;F=;W@_C.85896A
M5O-AT%J6V#>LG2TA\.8@EF!+.9PAX8D9:E'"97MY>(()P4QQPF8WXI![2.4^
M(>>"<YT,S<TT"L\8+4Z!JZ];PHBVN95!4=LTL(AZ6*=WA6V :5LAU:A]6Z<N
M%^^/Q*Z,4(B%:F5FUAJCU*F QB OJ@F(ULKF/[A?^2*;'NOZP-+T7;VQ8X3?
MF=J'W/]FVO97 LRIK8.; @S-:BX0,"HM:A7(=ZW*]R09GL\^K$QR3=*H^K]T
M8!:VF'6#3ZXH,"ED='.!%<#7V9!</M"\\495:^PK_Y2-^TE0IMUT+)>QW68,
M6;;>6*PH'-Q*+-6)Q&.2\BF_DD_YA7#'*=QJ#/F11[N!9:*#_;\H&*R[U;ZY
MMUJ5^$LK-]Y6/Y5SM9E>50-G6^@E!E ;YR=ZO>WRS?WIQ5\#V1BO;$;9=GA-
MFX\WP8_%I5O?M?CP W\=['5P=P]SHP5ZW4W4LM*-L-W>3\TFR X,V"A (X$,
M MA]BSM=(%>6;M3LS1+XP9^]?<&M#BQIFS6]SPVE<9Y5-2FN:2[6TE5;2S5B
M[293I9CM=E.-?>N-I^KRP2VH*K69R;N"F<;1MC?#M\UH"ZM">K"9%0NCE3-G
MG61ELDW2/;]$["/=\&7RA!9OOVS2_99NWU5?CE_ 4[4POY/CZF[\,_0IM5P;
MF.3:<F? 61(NU[_9778NAS7#I>UR9C#JR8G5S'->*MV2OU.^A%#]<?)4]4'W
M-+BM9PMR09KL:R'&-<[.O1UY>K#%:.TE!KEF:;)Y5GE+I+0B(IE(.PY,%+5Q
MLBM:;\LD5AEKSPQ9PHI35&  PA48/XJH9:0$!2\K(\[IH ]IRP)VS8"PE2+7
M+?:.2"U)/C7_#>:B2?>8 P:2[H#G<9 Y79L1,]>'(^U)?)NDHL_2+GIJ-94+
MGH"F\\5.;2V== AF=LU6.M4EM>LOAT>A+5[J,0(N7&(AIERT5!8 +U@& 5"G
M_<<,NXY0VO0KB@7Y&L&]3"9?'Y:!/F=Y0(=P1TA_HZLD&ZM6;GQCR%3.U<4A
MJAI8SW0 !E#7B$ST)MNG TC!JF](V9TBFE9OQ_<J<>D-(UJ$K#R=>9WSU;?R
M^;IJZ;)_:YCT-D5#M<G4HT[-V80BKG[NI@FU]G"3?YIBHO9]-3#B$F*7=2<3
M1EY*8XQ(I^2,\#69:(.UY=-GAM!<Y_#.X1*1ZSB_RH47V8J<!NT ;\0$ XWV
M> ]&P_:\#[Y6U@> 4*; $T&($J)F$JQ)'/ 8Y^1)7#?,\P5L69K&>3V%)G('
M>$X=8(()-JO11F>+](J#PT8S +CJN8:SJ@KWM(!GI''"H[,-*F%'IQO@NCB9
M?=":PAQS4"@?#CI<W55_\#':&2M\;_)$-K3D> ,*&J,##G(=V1$'+UAR.E&
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
M6"[B= KRKP:79K&L-3 =I2?4VC%*63A_L"^Q:@_0'T<#_H*EVZ\'D% >Q 4
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
MV@+CYFT-=P?JR ?O+Z(LI7W*J2FI34Z\9)O0XF3'2OZ:'<9WXC(XH&_)!>Q
MM5/OX<Y7VXHW.VYMQY7=0+W=%4T]#$Y=[N0LZ?F%\I^9'Z,,2_\XEU/8;N 3
MGLSVP7$=.K@Q$Q_>]M.(\691=_I8YDX2R[3*B5^F11:G] WY'O5^2CV\H/:<
M*I @B*E5T&\ ,L,*U4/M1"N,X.9BAL?]10QX3WZ"SN[O,WP?%9A&4E53],C:
MSF!6%E9C^I.S,?2S/4<+(F\P51O'&(QBKOD9GJMU;^OT2_F_LD#/KE$U3*:-
M/$VB7=]\S9NQ-)6I,F2R*,_6T6CLFGX#BBL.O6E-BB42B.LX=57=K&U;;1W!
M-_+DBTX)XP)_CA_9.E!!X<(6F*VJH%ES&$RZ+#B 3;BL>PU<-<U&OMELRYSC
M8O]\9J75[+$DG$.Y0G(P?S)F))X[S1K8@4JU6<L'1K>@E%O9]AUOC ;8GW%Q
MM['5P:CXVU@Z,>'^@XO--B$O&%?%C,5K)5])6D[&>*R=\WO)V\]9:>2OI/@=
M%S=X2>[3^-^X<PM&3Y-'E5F-[4@R/6W;J%_&UQ".U5F5U1RG#XM?65F&Z@G"
MY3'QB2.)<96(3(31KF4>173;ED]C-<;+)//K2T69W\Z#=J:V>@"16>W(@)ES
MM-EJTY<E875MQ9;]P;=XK$B21%F.MC@KMWO,8;='=SSZ>4#1:+7S=OSY(,\&
M/92P4?: K=EXUC$Q^Z&\G?<P1D\5CVJ&<,K=JYMM%&<L"WN5?8SS+<FCY&K]
MF:3W/.HM8]W+M+I"HQ\$FR1# TJH]\V&D."[Z3;<6WOOV W2->5VWP 2%WNF
M;-K,F%63YCEDB4*"GHR"LMY.97A!G6W.(VCP0>R1;EUE7U\O6MTN6E]8SQW&
M#8UPUB1C#8&W4+MW &B'M4L')MZ [?[-IMZ?[=3SD-NW'3JT&-S#6Y.6T>-\
MZE1,IYJ >\*]#030EG'[?D#N* >P4O/P1[G5UGG5N]HZ(GC)IAX(4G)HUP/_
ME8+['- N>SD;P)YTSA#-,L$TLJ[9N)1@JF[J2^ Z8.5$7J>A@2UY,7+'9V)O
M3BN#4X6P;T9G2J.CRNH>M=69*"?M_8:?2+;&<;%C]2$FB%P=Q4.%K];BIW8M
MCM]K\D#6OM]!O8MM=Q95@V,-:EW5$-+)^)D"*$=CV0M0;^-KC4;Q.-=4*[]&
M&RRHW"-Z5 U/]Y&G%17)\;5P/9XJZ],A7;"_$/MS%L5WA$- U)^NJT%MBC:Z
ME2,X*O(^DDT4IQ+L=1_VT%<_!,)?5Q84 ANN)ABLB-LH+'^:"0Y[PR% HG#
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
MKW' =A/<# 8P:&#V:5KU<"CJJRT+[=VA8"I"0YI?\'V<IBS8>-,4%1[FJ"H
MM\[ZB >MG@C2DV"*4M5AA(K_WS1,@J(Y:MF$920#!/KT;UF@+UE(FK83X=+.
M1IV87\K'XMO-,.MCUON1$S\FG>*V7YB#_N\#MN;^ZADV,V-O*,(E9PSZ$CA)
MXV*Q1O%3G^*4W=+%UVBOLSA=QMLHJ;?J]DRC$6TUF!I:3^-LU!.@@O(Z62J+
MIVZ[J/^%=ND*9U49-'*7Q.4A_XF#3;/A)I:CTE5V99.V3DZ()]#E&"-)SI"J
M%CLJFGH/64.&:KIC I8BSP^#KBE/*73/^UW=%5&<8NI=:C?RB63B Q<O_=,*
M_ISJ4PL^G'Q/+_B_A?<I!J\N*$\S>'!>W S.TE)'4C)@VS!PO1RY)AF**D^3
MU,TG/@T! $T"BI'>Z0AWAIU3$H!Z,\$QW]\PZS]>G3W27^]Q?>DKBV-IR+ND
MAK*GLZ[-A<=]39J#'J T[R_L^4DCN>;')PW8+6H:%)5$:%7?,T\937Q'C3.(
MI <BK8$H/ ^IYR(_$^F Y<DVJS<FJ'5Z\RM^+FZ?</*(OY"T>! ?"G%GH]C.
M;L8FP/YVF_Z#E 'PZ(3M-G@CM@N*EI_GMP'>"E>:'?$.&%5LD3?AIMLS/VNX
M U\FX]>)$)AWK"W BPI<I1/[S3DHB_+6G.DT9L+IO&F7&88^Q8_B0\GVS2T]
MZK[Y2*:EW]]1/6A+.(05:=@QC_FWPS " [PX*+\$<Y;Z7G-QT?/)8#N))^P+
MA\2NC^=C[5\?Z@%<'03T#\6U4>WS<6VMYBZNC3<?TT:T^CN^:RN%@YD'QHZY
MMO\Z("5OX\55R8>8<]%ORL59OZ> [72NK24<$KM>KHVV?WVHAW)MGM _$-=V
M2V7Z3-LZ[1V<6]5^1#/1Z?'H[JV6#F4C2G[,P?WU<%2]"QI'71<AST'/.1M7
M19\(O9-YN8YT4 C[^#G.X#6B'\C5^:O H3B[)^+CZO:M71P=:SVFH=CW=E0+
MP<6"F0;*C?FV_SP@[6ZAQ%6W!T!S4>HGXJS2 JA.L('GXGF+T[RO"TH:X5:<
MA@9TOTU/,NRFFCUS\YTS=9O])FVV=2ZC_YK3CIC^@$FWO8A'5KBWI2*5;V"1
M(6#"RR?ZVUW--OB%VJ8*L 556V/,;8^I=/_H+9-71H=SV1=JL>?3:C^GP5[-
MD8$QPGT,+R;3#&73?FG,UB3BT'%B?0V""5@F#.(E/3K?99ENGZZ,6&TQ&^(P
M^M'K2R -V4MQT)&Z\:)K0ME%@^_0LGR(MB1CY[IFJ2[]\=9KC1@A:KVIVABH
MSSB0"GEGFDB6.[(Z!CAY;2"SL\[6*)N7G?Y*OZN-J1[2JZUUFSZ,=@U[%,AF
M=P0Y*%>KO=!R)R2]?T?U?C-KM1( 0*]94M2H=6O?S$"]QD3:**:\*\X+<%J#
M_BJP9V?8'<$W50U,P65(USA;DVS#3AM?-0?]O]'_S=<Q.PQXG>''F.RJ,A(]
M78!C6-?F 6#H6V<'[)U ]!ZD.\HB./X"%M6%6RC#2W*?QO_&*\1TE!4!K/FT
MRTBP \!;VC*KJ@1.7<0,#L4D!(YZY6B\^79*RQR#PL'6)P?K3EBMJ^N(5XS0
M$^6$:E:\*GBC>GMNJ&''=+!F6)40?]-"+;CFK8JSS?!]*Z("LT6KJW59V22.
MDFN2Q^QM+IX+G.;Q74);Y7:Y0'NV1EE#&[9!DT'V[Q<V$VG5'_?,DH48Q1K
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
MJO(\30-)GJ?',!#<0J2&!P)<@"9(#=/G<S2>;A Q2@U;800T-3QX)^C4<%N
M+3YX:GAO.(X"$Z!P")<:?B(&B>$^D3 MO">"R[C4/ .GA'MB#!,OG5;@>Y/^
MQG<<_/QAGFYT" EQ&D<T@*I$3DTO2>-TV87!68@D<)^_ \($"> G,D=3Z0(-
MH]2O!39 T[[]]X%.^K;X6^*")WQ__@NW%/\URXFH+1@ <1 NT1L_&Z1Y^T3"
M).^>""Y]4O,,G.#MB3',HG1:02=W3\L(\C_GZ3*'B!!G9$3CI\K)U/22C$R7
M71B8A4CH]OD[ $R0S(V?YV@E7:!AE,:UP 9H"K?_/M )W!9_2USPY&UM*&;I
M,FW! (@#2)=97T+S#=\SKR+TF$J:ZGTD-#Y8%;($=Y<J*5+0RALMKJA7BPJ<
MHXC^'Z)D]]0+WM6W .5E@Y/*6\8Y]XXK_(@3LF5/4)2NT))L-FS@HR3^=^EV
MJ>>DA%FTQ;LB7G*B51S=IR1G?VXSLMHM"\8L*JB,[)%9T2="&7Z?4Y==/6>)
MO <<)<4#2C%>Y>B'.%WCK(@3=H([9M?"YJRJ)7V#392RSMS%&26F*E'0C_GC
MQ&Y:#4-BBIJN @K)&_U3, N";!@/K61OCVGJGYM;K*J',S'(GHB0^&9'2'AZ
M9N6[^#MF&7L[.!PC$L!  .F6SXK;!_PERO[$Q:=HR0VTT#5KZ>IST'(Z']!*
MV8*[:9TD*8[5#1=G*8J*=]2WOMMP&O3#V>V7']&Z(F4>.D+L0S 7O"9)0I[>
M<7],'2>;!M-?RVGPCKG1?^,5NGM!6WX)3_*"BBQ:8>[/MU$:4^]*I\,D6Y5(
MRB(VXUE&VY@5*B6/[-=X,_5D6(\H8C/XO2/>LB:-9FF8!@,KC.?5BG"#*?7
M9R5(2PI4D\S$^@)A1N*//4'CZ9>U[^;OFU4B[ %S_%@!APFDY[Y](G]Y?WKQ
MKQWE?DV'3NBVU41UO48)D0^:Q3S!O;52C!32BE8+^J%/4?D(L6<MKXS+7Z.G
M*.-%:E+\1%WO0YQ1STNGLCE)4YQ,[%4U TZ,AZ=7-%)(WP!>Q2X,BF#<J)J_
M WY.!0":ASGT!H;$:3HCP]-=JM_'WU=*^5NBXC@! 8@%2)_(*QO^$N5XQ:Y^
MQFG.'<=9QE<%F2/YY65/<AV]L)_.F#F_*M<6S^[O,WP?%?@R+>BL*X^7_XB2
M'3Z[R^D$:]F__'8D:76MV]#2?+0Q<.?@+/Y('94:B5'D+SB+=YP':LM!+4$L
M?]"FJX0A+NT$5?).4",1-2(1EXG^J*5.;,G&TD,R =A[]9'#2FXL]3AO.&.#
M Q='A._H5+:&SO_?3,.XIN&HK<*< L%6<>S?<'S_4.#5V2/.HGM\@S=1G-+?
MS]EB->WV+DIN<;;Y.V5-J8!#1.]^  6/'OV8TLH[=QL\437UFP1S$GX=6]1M
M4%0V0EG=JMP-4C9#U,=NT)IDU2;0,@>7H_N2U0E;[OK^.OT]_9)^O$W_A_[G
MV_>HW$MZPIOAYVBS3? )I3K]_><OIQ\^?L^WJ^"<ODZY-X;^23+6DS6S>62-
MV-U6+SC** >VH65#N_- XV&V):9XB"DI3M$J>LDGSOA-;V*@G!^(ML*Z1N<N
M@3E-SX]RL-9W'M-][U>8I]VM4P3(,$6 !"F".D/0OGP%->:\Z@MJ.H-:O4&L
M.ZCJSYOUG 4@WLRG\*L<I/V<3_;"YQ7F9SJ_6[S9K'G8K#=SI9MG>R1/RDMN
MK];\LK"R8UQ*WC-R6KIJ=!1T/N95RA9\\JZ3)+54ZH:+F^X,M'W,L9S:3CVW
MU(\PL1F,KK9*FS3:I&$:##PP<P^M"#?8T-B]NIVZV1+<@<Q1($82CWI"QC.>
MT[Z;"5RH-;\CBHA+)<0>,,>.%7"8S&D1PC ""+0[Q5$ZT(*#M?0I)VJ6G9U/
M>LNQX\%F9D[] 4QEV:2OCF6)VU7/H>: /LH#._VS[ G8I,_M"QR0P9M//LJ^
MXW.Q=:VETJ%Q^ARO,?H=1UG^9I:FA?BKM$B00?-ENMHM>1]Y0"X);C54U2A(
MJ7QLIX0I7%"G$2 U2,IVB_W3<N%M-H9"-Y3$XKMWM4_2HM$2-<=@D!8>U%/2
MB.$,<4Q/R!(\?ZJ28@KG;IVX!LME'H-7@SNL@WKJ 9> 7G=,3T@NPSO4(3TI
MVR#FT/"(GJ*5P!3.XD"6)R+,C* I)#PG&,IW@4B3R@38 6*(A?SPP0"&@T!F
MX3W<=% IP]XVO#]6V_ >U#:\AR]CT,K#:VH9*"D[!0TDE/Z'CH6, Y4V4,G2
MG$26-UU\C3:X*O57+@N]N^-9T64[>QJULJ?5JM&6\IE%@0,U"HC=<(D.,0L;
M]4XR*Q@'!!EDY0.E$%=XU340.$&56I_?P7<0!"EK(GA!"*0Z@O(=H4HDR(2X
MP.=U("<(:$ 7KIF 0?KPXIG]4UH,P:9-O4ALUL9KI<-$!.""K(TX^=*".9?%
MMY;[[BQ^5N2SR?/9 80XCU\O V_2?I\WMY 6')6 JV:&XOP ^89%Q4(0/ S#
M[U2J!-Z27_ -7I+[E)4=_75+TK/E0XP?V7H0SHHH3J]QQ@];TN]]3M)5W)[2
M*'<C@4A0[CCRE "_R.[5H9&.)4/TT7+=W%_DXFQ#=BD_N8LK<\-._I:+ +MT
M5=\!4]FG;;4!J#W+I?IWQPX"U_+1;LOFP74/T++L EM#J/O 3BF7G9CE,6 8
M!5.OJ8,AVF3MW$N89GT<X$5F:"]"[C0$Z=S8EJ*ICZ4(5$I+<-.S!(T$5(E
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
M#$ZBS,IA"@97O@_<SEWN6RCV@(=QEEW.H4Z<.+G*?D/A29-9FD-'J!B?+K'
M"OBIDK ^LB/!&B=\!7.^)TDL(0&,AH"SRL1P"ZR(4#RO3,)L@FWS#3VS'(HR
M#?GZ+75SRV1V&V&% RT)""5#HHP*$^T6MB';<"@*,L,4R'#$CVB.F<QV0ZP'
M=,RFF?;8@9UH"MX/?*:9N&R+[;1B<\UY5NIS!$@ ; 3<%V16DLBL&E&00D1C
MU2!R+#]D57EH9LYS.*R2-7KK4D.Z>A_!"@P%KRWD6E9(5U%HID[2"2)FFWQL
M, *[O2=XS2"'<D$=?_@?QX$%4!@$/%<9/QOXP &5^$SEG@KP>%/--/1YRIX<
MTU-.G6:ZLY3Q\ZQ\X'!8)4>?1&.@//Q4-Y =?>HR#(26(.<G^P)<<"(Z.QD_
MS]+N.4'$[-2D#49@3TSVWPG\O&1+@"T^N _\RW%@ 10&X7P@-=IX':=Q@9,7
M V<H)Q=Z11$Y'):'W /[2:E 0Z!+VFL\9]QJ-2L7J@"#6#G4 Z;2E&%+B<K(
M1(1&70A_*Y?DA3>!!VX3SM+\ D'-R#E[8@W47<O?&]IO"R4YXXS;M*.'5& T
M@7I]?H=:_(@OTR79X-OH^88ZG!O,/E><Q+P7],?S#*_BX@:O=OS&OAN<TYXM
M'ZYQQJYO[X<&D#SK^ &&IY<&0G0!/A(![)5<K<&$+*H_HGM<7_.]BBGW#%/U
M1'>X>&(%7#.\)5G![PUG\E 1/;/P!Z<Y1C_<X90J1/$CO]N6_;K44M)'6W[3
M^-T+BK;;Y*6^]WM%V^1%O*2*M\(9N[B<?ND=59Z7-L.LC,$(NW*<_5T]^B$A
M>?XC8D:$W699Q.F.\25;7&IOCJ+>+;Y9]44XUQ^6_'/]2'^M/MC441RHWI)0
M:M.SJA#L]Z87KK.S,#5 X2=D=\(;&1;(UKQ0R0S1AHBQ0UU^)_Q!R1(U/$]0
MS?4$57S?--,$90>AFKZ!..18 $3K0-T)JY;?+>H?N-=>X4><D"V_D[[T@F_Z
M918'SU>U(&<E'S&-"*DT*O1S'-W1/A0QSG]-XS7)-N?1-BZB)/YW)R:N5-2A
M9?5EK5KZ&! +0>"S!7O94KM@RVIQMB$["CH:]:^JICP,3JK&+X-HF3XM_XDW
M=#H0T9A\/U7(R[![5XI#RXX\],.O7R_/SZXGOD/>!8O$#R1=*V'!I+$%UH)'
M5 68:-9!*)02T,BT;L$#SU8;5#5"W5:O!L&2&'($"'O&@P[?2#DP?ROAF^)[
MZH-7TKC/3BP$@+];E%;U54!R$C0&"J'.\AP7^6<<T6G$O@?RP$E-/PR79/1
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
MVI4;4E?OK*7V ;^&.;@W-Y,GU023YD;^?+![8V*';@H)8C]N7=71-&QTQTA
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
M+U'V)RZNJGT/7]D_ZQZ?LST09ME(>WX&9Y@,^87:3&XD?M1S338]<MIK;BY
M5=J&_I'BIVH[3A5H"@Q15+RC;=YMN#@Z@27W6;29740*!WB3[>S6F#/?W&[$
MVFB;NT4G)]?-\*>CK+H25BO-3DR=%>\HOW<E0U1S/$%?RRUP31QQ/N\:'!,J
MG\.9J@FT+^ Y*ZMO'_;$E6E7PFF>8B^JUNN11ON$I=O>M$\=/<Y/\4;;0  8
MO#LP--E4,%WX;B%_W(T&(0-X6PFMU+%)M,X"\H..V%U0;K3N%"9FM^!MMAXU
M;=1NV8<1=C@$C=NM11CM>M!$[DWL,-_(?7HE=-D7,846AMPK,8_PW:XO 34P
M8 !_('LPIE+( ]#%T2K)![KXVI.Y2;7Y>=Q]Y]B7<2O2CW7IM8\T7DBTR>1W
MY@6#4!_MMM0NNMQU+5MU?.$'>*/5_^[R8E/=4!^M5C'[W%%"2>)R>A)MXR)*
MYCG5\-4YHZK!X:_"=I1C5EUX/A=A>_1GA*KYHUV#[27.9-WAR"[!GJ^2NY3D
MGY.6ARS;/[_[K]W[-9*&A[W]^DVWP]QW/2^UGI-&CW79M6?W1O3?IE==O^EJ
MP,NMYZ6P\%=;*[KG5U#'B(55R?01RNDH)4Y4+!VDF(Z>Y^(?=6[A>(OHF&'2
MKL"M9PD=)3?+\K8C%=#12AVS]CE,^1P#IK95SP^A>,XX^N!5ZQQ8(4:I<CYR
MW1R==%!E4%;->:4@GPF^0:]^X^<(:L[="Z4KA5"1U)>_"4F\+GD2<(2__DTN
M1'[CDZQ-?23C&Z81$OM'\1 5Z#Y^9(>1:-ST0)(5NUR;_C.+[Q_XRLJ6OOY#
M1%6LRN?L%WQ2MF)#LA7/^S0[P*C9V.3U:8\XS8N,O^ )VN6[*$E>RO6@5DHH
M0OD6+^-U3%U9M"&[M)CZ CH5F(CAX/>NHQ)0[^^CDK(*@4Z@6^@4W*UQ>=H
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
MT$3""VC=R"3-'B^8=2.BZ([WKT5&UC67F_-BNRUR=M/]P\\5QNOJ"I<7R:,
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
MUU$%X5S-%-ZJ&^7H@6YHMEBBNQ*_WK#G7?:!W6U"[&^6%3_J3%==YJLB6]<
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
MI#5>E>NP$B)N(S;<TA+(QN)GFF7/! L>RX'?-B.^K81ZF\=X6UP,VEH&6EL
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
MP5\P7I4^/Y2]Q4N4/^)DN!.0$1Z6=WQ"G^$%%A",(A''(/>,AYL55^^O9.9
MO.>CI73]VRQ#.C=6.T<$2O0%X$MB !)<9IRKVS:PSP#:@R46TCH;%/)NPFJ"
M=D<&EWUE885L@[2ECRA)Z*20KKY$V1^H)7K?F2TE;)S9 D*_80,640$S(IY!
MVM-?4$K$3>CC":MMG,94U(*LQ]FH 5+7>I52^XT?-6$50"1E'*2GKOTH1^\M
MCAZ* )2U4H64?J,'+J0"<H1,@W31#<25K>-DZS??<2$32 $-#%:!OPL-V"-!
M%_;@+9* 89!V^"!/)?/M\*DV 45_5+4I@D %5R1U/+19C7$1>QHXW.$4=R6J
M<<[9.(/I:[T"Z%V(?<SE7C7J)BT00<#0L2LF.WAV>63.!@6\GS!8S.X8D=9
M1PN?<Y#[YZ;YM:1M%0R0(Z4\@$= &0I^H,)J04C /.2;@5SIH287:FI#@1%4
M4 T0"5B/D<C!K]6/ZIP-7@L!& =Y]>*XM&O.U^)T1V2LUWXXS<_1&F>HHGN*
MWE%^]4X$)L+&:93M;XBJRL0Q]&0.ERY![@)C])HZI\\CU>0S^J=3,7C<C-JD
M<!]\/HA;6Y%SE*+UX/JJA*H#=P:5_U"5B:8(,P8[C1>.W1OE.U1P71;,;\VR
MJ/O-Y_X7B0&?E+M,QGAUV$&'G[U%<4+3;C[A5B1J'?IV'N7Q4@0)>&D6:""E
M@X&5LBKT@ >IIH;FW\(U0T(I+^-D5PSN*VB75T;FH?QI8).MCA'0>:BHQN?/
M0>&S24+17!ICV48A3:U8#HW/6(*(!<8+AUGC< K+;]D7AFV:)%0<8 1A9F"B
M:8.C;S(^A17E\QNB^;+0ZNR-[#\WZ&ZW?4;98CVXY\.R)5IEFRQF:F5]!IB)
M&L"P4ZRD 6-8!]0<(>LA)KOEIUE:#$A^Z0 A"52%*2CYU32P-(U$<G8SB9'U
MQ6UB#H4<%0IEAJDY?,M<<6C:$^,Q%/;'OE!/K*=.)FY]I4IZWPVG%&%G[W'?
MP06B[<O&IG5\3?L+HO:A)Q[W^_!"=O/=_15085=@N5"<*Y\LMKT+V V[(&,H
M&/>"F9B0TO%O78>#$:B0BE@1L WR&L)]TU"^"1&1U$IDD_@/$H!HBOA@<W01
MS\IY-:]J>)/1F=GA(I+&5<$D\;_# :(I=CB;8[CO^W)2.#.! J(5)\D.!SHJ
MPBIB2,(ZR$B?5JKF1?&"LD[2B6K3R\:4:KD&7_!R 6!-4PFJN(-78Q#[XMB@
M]7.(,U$G)N)D:P\'3R#Q%,'#XQED"$Q/R$N\);(QET4<FLZZ:$#C/T(@PFFM
MC 8L]<-FO$E1U?5[834G$D>+)<\J\Y205Y">B8-,%TF4-WY>D3..1]=WQ WI
MG#CA6JU@F@X^P>'E\2&!O3W?(\IBE)]7B6CH _8/:(70EB*N]10SP!5@SNB0
MW$*?D;/Q+^A%;%$W70,QK+1*AZ%?V1AOMKNPPEP;@0$#CF.%^SQ+]S"#EV4K
M[-<D)C&^X ELR"=(%^E!GENRW"TO"/!FK0%!?[IJ$3BZ!D#=U^@257_>=*+S
MJO7& TZ2:YQ]B[)^$)-FZ>.U ;72?CQ),.CJD)YETNTQ];>:%&N2/."D859?
MR32(R3P7985#7\.%.*DX+U]V((G5#> $$]D84]QJ]"<>/X#U$1)J&\!++\NV
M!L#DJ;<USOC\@%AWLR"+!@12,\^'/8OVTP6=F@J,H2>M3O_,T4< EN_S0/''
M(V;";T@</OHD"K ,OF%M^D>45K#'\WO1QE9+@,M=1AIZ7U96-I_^3!^#*]/A
M-XN&LW35G.2S%OZ&K-I;!&U6(6+5HO+L;#NTV^+L&%0-X<?%KSG$U7B),0[E
M=4(@UU+?6"B'-D;_#'=2F)>#]JQX>D%54NC%FK24?+VC?VVDI)GX5:RY$C^
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
MV(:=I.YP[P6R-SQ5OLVO*9'JAOR0$O6@LW3%OA99/H!*R)(=S1Y<:F;Q2C_
M=K26ZQ)NB*W5=0+#:>P>&&\[;JV]EB\WNARQ+;,$&G4,>N'(Z="?%/KYFA@/
MP9TZ:Q1J/)+G$H7U)N :9V1'4#^%+80AN$#/#R4J$"H0575ATR,EJK2&HLIS
M;][LW]H;TSM<(,[-&AD9PU'0)0L4<T"Y;;L(NE75^%)Y/<X;?%5"HS+6_3Z+
MB?RO]*W%2M >R$"TM<8EM('"344#-C GJ:_QMP<95P37B/;!JO:!:K  U=:-
M#;2J5-Y 5R<IYPF$9\"C *R$9PBK"_(8A4I)_T_/(=^B!)5))8A$\9)8-?J!
M;)V[/[0HJQ?M^K<UKM[K[33YRTN4;M #T?75>HT&H1UN*F^>W9FX<N^'F-/>
M4!N>4S=UC!L;P8[O@[MLJ"E.")?;1HPWWD&-"*[7;7:>S3YP:$(= ]C4. MM
MK1O9C*VX2;1=]<X;F62R(E33;'.0#E\DG(>IBV$J>20Q](%J_5GVC[&&5E_I
M.%]+@YKL(C+'/('W[O4U*;49)8TV;](USK85"CFOYZF5:E)\0TO9"U$J?1Y1
MO+K&F6 ISZ%H31X#"C<I6PI$1D)!&W.'AGE=F5\/J5=Z7YW.:3R%8YD8PPFD
MQZK*MM%C$>2M^"JE\5/T3@^4V!W.(SBFVQD0^-OM$F& /3_D8OF2V91SM**5
MQ1!KUIM+854TT^J ]1@OP'FX"M*;[]26+> Z@DPW=H?3)1'J>!TT71W.'LJ7
MI'F7)57+-4=Z\').HC>Z;W MGHLH3NF!3+/ )*,,EBW0 J<F!L2$D[MC466
M8)M*ZQV/0AM3QHV8-,*GFYEUDHAV?HCRWE^U:Z(2B;/_ZC,XQG J,P@+L,8J
M,L"I3MW.7M;D8/0ZBK-?HV37NMU,PU-IVR]PFI)]/-'+;W'QTKKC5<9R]2.=
M3/DT45#Z?,("KBV%&>#7H D&J4)&@?$]ZRYBV=9FS_OTDN'=Y@44*6^%V> :
MO1ZSL%!M574FIMFP'<[2O'/P?5DW8;$F?\;U"UT/:)E$>1ZO8[1ZPF>K5?F
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
M4\0,AZ7!KG64V 9F,R^BUYALD2G@(2A@D(L T2$/%!M\D6W I,/=("-_.)$
M*@M E4V-A.^)Y^@GOV0[M*KOL,Z;F)'W /0^"@WJ*=4>)3P1 93'M3Z?TH60
M5]O7!.\1>D"EV[\5L<3.^ ^FKP4&T+N[!@CH-JPN<N_^'[\2:LX S'W:QE3F
MYX)0$@.5/-&7QJ@!'@YY(=EQP'/(?(<$4$ E)/!YAKL-J66ZS_ :Y3G10I1<
M(YYI@1%WL<,E#@1!,&%U<,3E[-M^Y3J+4J+''#U%[P,G"/MC<_[:^^A[GPN%
M4>KC/J<Q=A13/H9405:Z^( 1=YY(XA/[CA8E8970(^-<H^DO004)0C$$U6C
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
M( ^JH)S0F<HLY^[, -RU6%\1O5,$695EV!&\JE-Q<UBU55A]U-J?NV[;H8Z
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
M\![%.,P/\0%VF?L,Q%$5"<:Q[5;4P^!G![._VFAX?"&=EX\U'$RYB\>#/O<
M!X0E59J."/UF-.YY%\=#O,SJI4B- (>SA/X&74S5;,YY5#YC#28:?%/.8]?T
M_?29YC@]#SU6HK(<(FOIFUIH)8X!T&.E>"C(9N4ST"PJR?K1(;O.!K+>/&U%
M6IVCY:Z(W]!3%JV(129;KGS8]*>7OH#]$Q1C1L=+6MJ,? :K-07!#U0,:FR
M.OV[S#S;&L7)_A(G2935POR*$R(S:YR1&8-(VK>HV@P:.ZK!P&= &BL$;C,U
M:FH &. I35<3#VB%MJ]%,[2 GG9I*>;D+BCE-1*U1-><L@7L&\QI'/'X%95[
M&V;Z++^4Z#)SEJU<H%->23#.F:217$N[TA'R;SE^=E%9%<W'.0O7G(5K(F'F
M+%QS%JXY"U<8U^0$ W/.PC5GX;)I6N>;\/--^/DF_'P3?KX)/ZWNYIOP)W03
M/JP;BG,RM8Z(<S*U.9E:2*9O3J;F8![Y<,G4\JQH62/RKZ,E(O_X_2%*-ZR,
MS8/?FX=;C[]/VD2FB61\:3>3;1;':^B7Z#W>[K;,IC*_U8WM?7,VAECJQ.*F
M=\=*BP$=([V"X1J7X6# (O QE-+8W4ZA<!4BL;8\XP&RK*W"05Y+_X(B^DA1
M=0_Q=<=+B2\C:VP#E\P7V9AK<3FA0#Z7J_)^>Q[B_(_K#*'VE5*V@5<NR-&
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
M+R+I+*I#ZW> 8$J=SN;G(NZ"-]J3:%G.+6<;\A_QD >0-N->2.H["!0$5;,
M0K[A^F#E<S16F>< .FV6FD*F)[_@A*Z-E!:; J9!AHL][I[S>!5'V?XQ.@C-
M<D?*Z!I7))_.B7C'1M"0R<7ZB71;'I5IXYCK37B!1F!  2?Q6_<+YC0U^+V)
MICK^[FY@PY6/^9+TQK.49QFE=.0UQGIS2AU*!RK60'E/I[PZRNTX@/?)SSU0
M<ZGFZ. SM;PZ,C!1>5:TS!/YU]$TD7_\_D##_ACSR^#W6D&MWR=M(M-V,KZT
MFVG]D$?2T"_1>[S=;9E-97ZK&]O[YFPLL=2)Q4WOCI<6 SH^>@7#-3+#P8!%
MX&,HI3'&G4+A*@1H=7E&1,G*MICHI^YR[SHN9;OE7/D0TG3]J7T:-W$3_7";
M.USP'D. $1\B)\3$]CQ)=SLZ"(D^Z=/K>9TA^%]H=8VSLR0IE8T:=?<DTBE:
MRZ=6U.%Y'*C/L)$N^N=THBJI(5"K*MP["J4 -WF^0ZO+71:GFWN4Q7A5B7V'
MOI6?AN%)*H7:HPU0*  <:LFOBD!H)?J>IS>4/6.WZ"N%J82\S^(E(C*6O_4!
M)Z-K,,:G"P%60"F5D<3GZ\_642^F[5=,HXM+/^Q@F2.F&L:W=:D"P M,0E6T
M<+DZRV5K(30.+Q%:Y==$P708T(N%-VE<Q%%ROWM.XN5B3:0AH@X.\A7+'8[V
MP>4"@)FN%E2!IU"/?B)=]W-><_>GD>8"Y]R'UYDTO3MV/9H   613A4\')[.
M$NT:P^06;:+D&@W6WH/?:X6U?@\  CPI5+N]Q4<_@:ZQ3>#L^LFN$6^C\LFS
ME-21$YD6ZV[@\4U*OJ6H/!_Y+2Y>;NX7U6JMU^LV6-4J-F,5 +8LZDH5CF95
M^Y;O]^CU:*SJV98^WK=8/Z(EV9*VWWX_XA1<Y(A'0)$P<*<JNP:^ %7XEBFX
MM:,X"D!3?: G?(ZJ?>EY>:R9E]%?_(V<4O'A#@]8/ "L&>K$8$\(K,Y9DN)1
M-HN+=4L#@$TBDUZP.>S1!P! 5:EM; 9[_ WR'8^UXFNU[P'1:!=JH9NGQ7OC
MA6_EP$6'%@Y0- !P&>C"P+(!JG*727F<6S>'4Z[#ZN$B2A)JRYL([)H0=/5(
MG9OH]HX*MQ P;55CRC WK=T@0;3+ .=CJ)SP>$E"-HSV#?!P"2:C\MD2EZU!
MOFBGM^@9ZXZLDK+2 &3YQRP@6O_U"@2 )V6YK:P >Q6,DES:WI4QZIB\>G]%
M:4[V1>EAS][\U$>23EGFI3)IV1#P9: -9:BIU=6@SNJIPO1WTC@!@%@QBHYY
M):W+^Q#.(N 9^LT+I6MIPMA+G2MI?8;Z!Z2NHWTYR<JP2NXO5D*3SJ)%Q.DT
M4M)5!Q!%3$3JGC_,2>KF)'6 )'5MNR)*4,>CZR>G&]*Y#H\791QA$# "XUW>
M\.2.;TY."A#UP9\HH?9BY<)*4*$B)7_=TDY1(>$8\*T:Z0C&@.' 27_5Y]E?
MJ7R<JZ! .ZF7\VK(-.1\5QY=6N+L[A_)1I#L"0^F@'<)24+6S(U<,O?I(ZN0
ME,6NR(LH7;$B8T'4S*22#&IWPUC658-<DS)9>R.9PW^8@I+!-USK*/<PP(8(
MU+? Y>;"'G+/ACEK"8X5 =/+5FV.MTWS!;/#J #WJ)T[9M+Z-*Z9!7C%\3)^
MBU<H+9_2X,3PB$B:<'LF21A8 HBG@1PVUW!3*$LG+56+#)R] &S#5:J??O$
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
ML!_!HEN^"6M1+W\:<#95W @8UVA2N$&%VK/MX67U4C=G;U&<T#424<XO-+[
MUBH!6(WIVD%:S6F,MHFZ881!.5[+7;P<8SL']SW*Z$P<;9I-3DZFY@Q%PYR;
M8U9A.@B%57SP 0A7OT^#3]AJ9\D,W+T(6X55Y%V;5#UWW"CF$E5_LL;M1%6:
MOA*K5.4)C>MINV>L<3ZZ%+XEM]"V;K74Y3J"&+9*WD5J[;$+&7_3^9;/_X0&
MY8B*]VFFY3?Y9!Z:J45<%"\HJ^0[O--@><2)JK TZ-A5S.,.J'X/AQZ[U6,\
M^6*4IK^U(C^X;ULAOY4%0:LGW+Y?T8\"-&+21 MJ,CF-,6)%A2., MUV!?P,
MCNZB]WZ7+5^BPY7<EMNX5J*M+1RX(M.-&Z"BTQA]DW6%3YLT0-M]>TE(>TY^
M0MF68\!LK14!59BN%855G-!('%?]/JT5A:WV[4DG(REO])>7D]=K8YRJU3L/
M7I..\FU$JXEB\.B6%_<3; 3H'3%D.\RM%_MIW%8*#@MMG"-WD17+,<30Z"&_
M-MIJ.<A@TK0#5JY-X_'N"?<3&YBTM^QO>^T\T9P 9TORA29<<9<:8+[,/JFZ
MJZ4,6=U$Q2YG7/[B?J_%9WQW+@;S@KN @B6*P55WBZ&;#4B.&&I6+,R;9>H%
M!QLD>4%G$Y:H![&!\-UIAE%+=ZT@Y^[/C4]+H+O#*=+%';<L 'J,LB&B3Z8"
M8P R*@@W8QY_QL$0*RY09G/SDLEDWL<AKJ*GO8G)J#I(BWIP+I1K[&\IRO*7
M^)4NLZ\>%_<M9\+YOEQ[#Q=?!ASZ=P-5./BG+/HG<U6G6@RDEG:Q47+1'#=<
MLKPS/,IACIDAI7M7-+13L(K,'!^QI*Y>OIEA'2Y,C! IU79= A(>40<?0Z(
MH2&1U!050_:^O;-ZDZYVRW(*+2=()BB$-+6F.#1!00(BISXB.-S'R,/OC9[%
MBPFL/=.J] *S#9UC&FG=\RH>P3L-LH <<9VOU;@Y-\N<F\6&9IO8[N,+0@\X
M2:YQ1C_:OG4@K,36O0-.)8'W2G7S;+P.Z?*WWQ<-__"".F#@M7$K1-(;E@(_
MA/)8N2<RE$-_.?):WC=Y+**L<!U";^W6VB\9SJW-9/(:1KE%6=<P#V>#'@EE
M0#,E^5@+T%H31*EK%-/42 =U6!['@AHLC6-F#?,X-NB14,8Q4Q(-;\[/U3A.
MRV#05<#3\N3KZ]\_SRMLGU;8@_X(92CSU]@:V8:J-?95RA[*(2!HZ,ZQBQ:^
MNV*,:/RQ&AYD](!%9?R&Z(N0:'7VAK)H@SHO#E-%K<?V>BDVP/X< 6[ "?>T
MF^YUTZ<AVG+S86/7]BOTZFBK!Z &+$\>8LE/WJ?'/;ECND5LFAS[-4/-CLV:
M9],S<>\&87YL2G^:/DB9AAANG"F-CV;UMBR0<O6S&7+1SR=ABY15X"+5^KSO
M$M4ZIL=UMCON=E[3>6X]WGO-OMZ)4<=WTGGN!P8+Y6))/5(>Y4.^FINTR.(T
MCY=EREK.:W03U69I%I+6%OA"HBO6>$L'=CWVEPK]>L(SNXHPMVN3A=UD=^:7
M"&C9+O<%"_C>AE?SN9HU]G'REDHPQC6L,.:)7U%.ES+IZNK]%2W+!(3TIY$F
M=F!MEN8,:6TGU&%CAU^I5CMN%YY2J!9T3%BPY)J=:'=1()'7AKV'RQGN(\3C
MZVA"!Z2=QDQF<T[46>F5)7)V/N*%?3K5L]IGN=*>.4JK=4!O>G>7\9]8QFC4
MBBR]>2FJZ,,8D2DZRHV!&$FR<+-#^^764-N+^NC6D$H0^*/).JHYO*9WEN>[
M;>W^25=?4/&"5SC!F[UMUX9ZC:;K5)4:@^H\2-A:^?$R*M!8[WEJUC[*S7!
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
M\#2BM8/UK_:0E05C8;A35^W)6IB^=H(:)F5EQ+ =3.4 8NEVBY494ONS!BA
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
M3983JPQ>[>KW^':)'^G4 P[]"5!+ P04    " "W2WM:0L:X!7"#  #3G@
M#@   &EM86=E,# P,#4N:G!GW+L%4%Q;TS8Z2 ($=Y<@008)!'=(\!#<&2!(
M8(#!W1,2"!X\2'#7 #.X.R$XS.#N#L'U)^>5>\[[?]_YOWNK;MVJNZ?6KMJS
MVY[N7KVZ:VKN)^\7 7B*L@JR "0D)(#)PP=P/P-X"7B,^NCQ(]3'CQ\]1D-[
MC/X$[\D3#(PG1#BX6'BD1&1DI$0D)!343+04E Q4)"1T['0,SYA9V5C):3F>
M<[ \9V)A9?DM! D-#>T)^A/")T\(62A(*%C^;U_WK0!\="1M9!\4)'H ,CX2
M"C[2?2> %@! >H3TQP7XYX6$C/)@+QHZQA/,!P(8'@ 9"04%&17ET2-4U(>W
MO@_O :CXCPB><DL])E1[BT;O2,3S/CH3G4&ZHHU8?>20\86ITP>,)R2D9.04
M3,^865C9>/GX!02%A%^^DI&5DU=0U-#4TM;1U=,W,[=X9VD%MG9V<75S]_#T
M"OSX*2CX<TAH3&Q<?$+BUZ3DK.R<W+S\@L*BRBHHK+JFMJZ^O:.SJ[NGM^_'
MZ-CX!!PQ.36]M+RRNK:^L;FU?73\Z^3T[/SB\NHW+B0 "M*_KO\2%_X#+F14
M5!14M-^XD)#=?Q/@HSYZROV80$H-[:TC(3W/>W0BZ>C,BC8,AA?JA\2F3B-/
M2!AYEYB.?D/[ ]G_#-B'_T?(_@WL_\(U#<!"07H('@H^0 )PE1<*C)@HAXG)
M=:MONE$D;RD\RIH-QBN)$GF!W[W/7R;4(PJ/VZJ/V+'!!GZ+)WXI0Q$*KBB#
MGAUXU>$<(N,'>0B*85#+O+L'M-LL#57[IEP;(7XNK&TX3C6,N<\-K4CGLO)G
ME=NU_;BBQB8>O.A7KQN[!WR_ZWDV!-UVF.EO%<DVF:+-**VUY]BHKZL.,O?<
M"PWY0J/AT#LT[JPP9LT&:I\V3 LMFH[(,ARR0^"'9'Q69K.,>YG*?;9XI]7G
M(==5/;VW7V=)4V[/V+ZN4F';1H\7%H12BZ6L:36HYJ3TBH]D8G ^M/-PK;7F
ML DV<%9!DDG1#3I%1@:6J8@'N-VP)EN&G6"_.>*PA0DR?KM;=FJX!\SU4K8\
MH2:?.R[.W>;4&9[/*K2F* U*W4Q$.,Q49?=FR6'&&]I)2$5?3H H.Y-E8;Q?
MMA*/5'AMZK+)L6L0:.0TIVRILYXQP^Q[SD:A/75'XF&08FR>%;6:R),OS08"
MTE[(7LB^V+;J<4R4SAQM>35/@$/0 _RN8I]735 5/$]5?:CCS%17%:0?8O;,
MB4>>H8*L+%OW2#8L>S;,5TXUB/)#0V.97L I';+D%;RJ0S,\#N(V<6;F )Z<
MRBHTV*XFI= ;-VD(4L(+>BG\G8W(5>BLP&7/7VF\W!SZO2ETV6-8OI]&'K#2
M\F8E=&BJ'\1/G)0OXSPO,,$)!7$NJ%9;X'6XDDZ_-UPG@92>=$L-P30O@I<3
M#KLBPK_(;2B+M<X&6.*5#P#],!?FRXB8->+ERC?Y2/;,2K+J6DAW7DQM)?N?
MO0XY:Y+>IO2@*EL*$GK7<YT!KRXOUK6"9ZUH-H1.$[@%15?47B'-WK+YQI4D
M&X3^;)*QV&RF&X55T8T>F-9Z-%]A!1D7I<F\4#_BC,B#]GL72!%]J8T83OUN
MRO-XI$]P/;$R78#C6_O@&=]FB8*H3J9<WLL"_GP[R#/3Z/K4Q+?C *'>?6Y]
M"J-<RV(]IOD41^J!JE4,!B%R:CEXB$:JUK0;)J]!5MUU.86'&_QHSW*B-,8<
M$M7'%K&IZX [#F^:NRW]ECZ];\<0.<,F"K=/7*?C$E]]?S&\]8:_WNM3TKO0
M#A623:Y"3-0)CH$QB00B&LQ[@(N M&^505PNQLME[<?)LRQEA%T$'I$]AF-/
M88@L)=\W1QFO^%FZ'TT."@T-G#M.EUL+1YQ%%%V\0ZB.9R>P)F_LQ4)M"&KE
MPU"BEMIZO&:V]_L*F5T6C!*/CX%?=JQ*(+2=5YP5+O!INTRL7T4'DSP8QFII
MV;/J<QXILK#Z:]ZKC_0K \>B&4K/_01;-VIO=B0LU&\:R^X^'C>5V*KI"2-"
M>"-(=)?'#[(^@!]KB^OUGD[S.!YH0YO>]&M7D7I!QG7X-R*.JF5]<3-SM@;D
MDDJ1!Q&<:JJZ\P8+TSW.%CS*]G0_Y(.?UG4Q?3N%K7)QE!SU4]F-5+'V:FL$
MH6U:>^IO DE8ROQPR3V\O$=L2$IMQTB/NRG7.#8I,R4BM(_XFVKD1@]<;&KG
M*2,4Y^=R7_-4\F8:^G/K%Q$+Q>G#KN-_')@59GW?O3'(F+<&FD&*#/I<?FH1
MT5!%9JI(^P75 (6D54<5V\&E[:'+^4??PB7P2%_[:D]!9 HCLAD=G=<!I.*U
M8FQ6/AJ/@IJ6!6'%FYFPZMH@H,7;H8$G%0 <@QAER*G^MWKCHPK#\)W-(GW9
M8K,2?=_BU_61ZUCQ[,&9U%+4414E>TK=%(]3/,YJZG,;G7ON*IP,^N\!'N\_
MW=@P*3HELH75\;M7-,GPS%N5/57(B&8*Z5YS$<(2DRH9(K)QM*)0FE<@' +R
M=*%BG.=%1Q++C8^&,[$ZY18PSE24RC@]!QL!&\.&FH]0M0F_]U;#H#J17*8#
M_7[QQ4M3?)EG*1 OH)N'+GK9WB#!DHKO-\W(VR:@@KJ:<B&S_<[&,6544I6,
MB34-]^%=^H-]7J6-SMV.]*OI[/< J&3KC8WVBEI5S5CRG<W7F#Z-GR\2+I&O
M-D8S1Y-A8^/:%D7 )_:D5GC;$F\3-:L-OBWS--1B^7^LD?2MTKL'X/LHT0:?
M[$!J1O3G^AU)AB_ZY1K1!,4"^!PRU=55JTNL.1JH(<2#_5[)D869H*WZ$P4+
M@629>I:WGN^GZB-JF4,K_)>_$;1*3,-8\$I*,53=^4_;&*PVPL-'SUZ,,+EO
M=OT8*&+[5%V1/[O%43@S_Y+I0[;\6+&%=+FZ+W>D]?00H0'FI^C7CT1;%P]U
MR(?65)?AF^Q]+$7 XDE>$@V.V6= .*;==6U<]!=21("US4R_-]G(_KJ\VJIN
M7%TW*)+8+R=5K1\XW?9.-ZO*E<-=:8SFU3A71HU+N.*/O4!H*DKDS9%6YI'1
M)_X4SHSD;RU33_TYY9@?Z9ZHXPJ==:GG\I=E=<2?\6^6W)+JC\%J:2"<^R)Q
M$=7B\T\$,M&B+^"?7F4M[S&]>U9:JV9XTLQWN*H3 7E6;LVD<SRYNJ=]PG$N
M=6,M\5G_<%B4P=<;^Z?#+-0"DO3=75Z.[/3T!J@[7+!&IH^8S"7UIN8@#E[L
M6ZX='M7E"^'[^$YBBZM&: 5X'"#(AQL*FTG!V(7.T:/ONX8MSRO*.U)9M7C)
M]8C(>KGS-H6GWB;/"H%V731UGKD8$Y4867MD4NR4)YRQKL9NM<U%^:S7\"J%
M;9U 8_5@D8-'[ACXC#BIM(VXF3M#XM WR:'U,?Z(;^_+7TB';NS=6"[-A(W8
MX#QLSQ>V1F_@]I)S&#?6OVSJ]2?;/!!G.S8BNZ'JB\ :490+VA^QN>HB7;?M
M:[X1;$">,>/1_9,Z5Q8N4WY\ AJW'P4]1F_$K*OCEP<PM1M(JBGB"&:?SU8<
MY_84K6+=$7FS)3?KY%VA 7?MU&2(OWX(9<E _KWJ!KP5QD3?C,H1(^*+M@X^
MUE7[*%NOFONANHE2;.Z@Z!WF!A7ZV/O,](OTJ' JE&P\AQ8)/^XQWM ?B0DO
MFPL-JQ(2DS-L&6\FMU;V:+.#E"E'[!XZD)/(Z%'[\N2GO[&I$W9+O T\([2'
MW,:O[AT?BK9PT?93;1SE;]6+!:7DE*6 ;4/,BS2[_4Q:3^?2ZOH&;3#O\#B8
M[:,WMHVG+H<FQ2?O 98]>;,G9X- 3ZU\#D)''?NK\;RQ8R$;L$5BF]^3%R+U
M$=9,GQ:*7V&]Q[@'!+P'Z02C&U-[-&%TO-"OI?YQ26?YZW'U 31,9++$+)E=
MSH)'!3ESFO@+7I,(P$M+V;Z#7Q^VZA[!-)=[ EX+2Q$*5R?:@4:/^UKG?OZD
ME)][<)E_A1+SSBWIU\UKQ)-C@O8ILBN"43P)-LM R6N=L O:8Z+8>X",G$$R
M3K!%9AN[F])3S_2?R6##QIB:8N[5<3@%J#1L@:_^NT 5^7J_):<F:T_^$Z"0
M=E1CHGGS#D:?M6=:<J%$X!VMOO'*-:=GA0/E?L,C,XJ:BK=C=<@-M"$D<.7%
M4H7]#T^K/_;;+;[-CL/]4IXY][YG%*K146]R>&P59<LX%LW/;J= AQ(]9!BX
M4&HY?0%4#EW'L+/CHSRM,3GL\G09[:'$^<BZ&'V0/+',^L/:W7J@!61_?@),
M$G"FU:X":70UHU&42,L9&(2L1O0\EHP^I>G<."RE)<[J6CY GZ7#9*U-)FAU
M4NU4H'W]'D3<G0)Q+-*W)@!2IFA&TYO, B[F>OSK6;F@_38S#90IG\PX4H-T
MY6W?AL8+G2["_75UHLR3KP_NS'_9.@GG:'CH;]^=+<\OJ!Z>[DW/&@:IK<_(
M=^FXX>+4H41F-=2OYQV^2^3/0/"([;P:\\TL&>BG=(L5FM7(-W(<FZ[7#QT+
M'X>TJ"GD.8F3H]P1#I$Y"$_[;U;G^3P/)1W>YV)$@BF%%3;/[IW?M*Y"Q%O-
M4$;KE91YIL?4FYL_Z1H:[?X*L0W\CE=+7<L77^@AVWZNFG!&?@"]+JQ-VK6C
MH!6X711D7B@U*,68YYC>EOCP_3)V;'B=*SL4H7:T5IV*/$7]7)D7?$ZP%/TK
M2EH3V?_)S@VA)7;41Q</CA$U$CB/ W>,)H%?3@SXS(AJS!9J$,$YCUR-8.OG
MYE3JU7V;]/58X;04J.2QQ_&VYB,^$4M%!K,@P$2]%/1&M+C_4!M#<;M+!1_<
M7[RI<^5]4O=^!6TXNNWFR!"W ^Y/"E(HV':HB34SK5>5H_52E_#SC[ESW9K0
M41[;<YFDH63YJ-98_@)I[FM,SR\^WIUCC3CAIL:&V\5<\Y'U-!Q2 2/VL1.1
MUEU1+JK6!AS&63=I_X,IOE$Y*AUC(CM_* #,8<O@C>H7\$+@Z[9$TQ<D\:]E
M:=CBT]C2VV<L'V9GB]C+;Q>39B[-)\2\)2O@<$*WRIQ#@N%9J:>1NB$[L&#1
M*Y=2BY#P#?<LZP6_\J.67CMP%6&W6A=:B ^7JS7R=HS1)6K^? QRN#GV=C;@
MFDI#](4%BH_T$62GN]0APIY B)PMC^Z-V(N>5:"9S&%79+S7>>9^V4&2FV_>
ML1E[:,L<Z@FMXG#5&*24ZZ"<3IMPOI*WLUJ*K4$6S8X-9%4@*',"NP/?MOTL
M-7=*PQ\KS3K:"+,C8/I%HBOM>"X@E]B3)T]^VF6IPC00)X$?E/!$B5S/#%U\
MAQ=0A>MW.C>UE0!/1""^ #$.R/5-#>CBR<BH:[.&E&#0II;Z3^C)I_%YC*O<
M6M.">UT2)666S&71-QQWKX5.ZWH\O#J,HCJTW:Z\+L GB/=N'V*BZ:/[[-6]
MX;+9IL,WM U5,6?3^RCN%*_.2A3I*>,HD41O&J/:ZPM%,7+3>00Y^41L6,FJ
MIMK<MI"&U* N:,.FU9Q0#O$5&67&F<^[A.\FLT2D=TWZP[T+2OU@CY@8[T:]
MW6[E!LN="9>Q/Y76='Q[,S^/OA(ZO>#"5ASQR4$S2AI]!Z2<G<3QUFTMB3AJ
MF8W:0*5FPF4FC+*+P][A$R-@\8OO]D\KA@@U\>V [$U@I)9084'3_L*"*>5H
M#_.*\269*/4]X.VS>\ (CR:-X/= ]2/+P-+]$?/@/<(Z67+L:OI6_%ES';4"
ML!OB7%N E&V *2[/ZF&G5\=O(#Z [4YF;)JDN\\LS,1B1:1?FB#O0%?=%^'?
MR[)_(%XA%OQ_4<27/ PU$0P3/LQ.H20N$R1XBR:[5@M.MSAH:ZH7S^!/E\O)
MYG8U1(S9O8]ZU0A2_<P1*H7@ZNFP*=AH%:4"?)V=__DB'F[+/&\"A07L4]?N
MV8]^IM5FE\YJIQGIHZU6(K:=*2=76 MEL$"#6<J%+Y7ZK,UY(I*!-D36JHR\
M^9@^5;:YOP;5UUG!DDA[@9 K<RQ =V/L(^)SNHMR"WJGFVE#<\:3L8E&X-N"
MA935A./NTSB&(0NA3SEJP_R"@N?K95;"U)'!J-&3W=>YD%_*P,08[=-WHLF%
MVH'K,79[^@L(NT G_2J&)6^410B?%&4V 0.N+,%S^CIF=UJL4V8=BZIT[=BA
M:-R;!E@W5>!6^,8,WZ21!U"YMKXNF3)"=H!3MZF3/U&9R*EB6S%RHYE;GQ3.
M\7:IIFJXI-3X1YBY=JPC9;DK\ZQE[$*I?ODC<:O3&-_27Y=124:;"=O]BG=M
MWN"E:A#CRP^UR-PTPE<N!T8@>QOL@W9<'/V8 7OQ0BP]YI@()[EC/N]=+ZNH
M_NK#Q,]IBU1YZ4*.5E'[2I[>4E=14J"@X"6/TAM@SI97 I.W0.3BUSZU]6)[
MLC-L?59V40W(C<(MXI?9*'!=\R+>!I4&+:Z-0.Y,B"YFP72EGUX3Q3X?-727
M:$VJR.OAC"C>&ITR*N9K;%!Z9$M#]GQC^Y$AU9.EN -EN2+[HYI+\IK<2'5)
MB26P3.L]X(M(6OK)E'5YD"W'PC)IV$$:GTU<S#RC$X_6:_3?=6$-I# &B?Q>
MGZ1]K=\*";1;>6LRV3.N9IDWH[=@/-=:PMSDZAEB^T%+.AQG%DG_VO7'Z)V!
M'VM4BDITG\SZU$5#]\LWH,JFCP)/BH3[JR5QQ-Z@K6F*8MHL/SJ,?S^&$W"&
MP,< Y>@I]>[UDXK-"#UNJ'7IMW*U^2;+]];5D4*&P6ZQ:(/*[UD%IP]A7I_H
M <2Q4+='A#094R0OE-EL/)[ZQ5[HB"G=6-CQEF]\Z+H!_HUP94)[A]JGLEW+
MCT;RZB(\W2+.W9O=7B:K*_-9%[$I-KZDFM%*^EO3X1JS)I:V/H7V'70(Y=PM
M>+)6N+:7#\8CZ,LG85?IS@?:YA%,$=GQ6B/OM;7)46FZ*\[N <UG'W]Y(PC(
MU:UB=$%& DCQ<:O/Q=I*(IPUL'-VHL$O>C@+P=9[:PP6T3\(DF@:M1T..5-P
MUL8.^"#B<Y'*3;DK.<8??D6U5Y\HDW2\A/)?6=1W4/)O"+$/SI?TQ/@.<,W)
MS8?9KUV&S>EGB[16)_OXX8YIMYG%3%L1SU6D\WWUZ6I2$!JT^=R 0=K10F.@
ME[KE=DXH!PZ,UYK.C?>?PM%]LLM\*/OUUVLX@B(^[D4%&%+*.<V2FI9OM95N
MJYTZ3SMF?OAK,\R.8<Q(@J6+''A\Z[4Q7\]@A)?.-].@LN]^W:^N,/L3?A(F
M8ASL%91.A<ZQ\CT6,VH9_<U!F:SSCAX-4W3^A7-F/^OL 5,8MUB?2]GR/AS8
M0%[Z#+6#%T(8X* 8'3@T6CB[Z28@K%R=PL8-J^'^.LZ-ZFE.O'%('"^\S2'D
M7L<&^NF/?[3BCV%VC3"^8BNZD?A> S+N<K_33RGD4S#]A;Y*IT6'*Q6C["J@
M#X'!,RV\>2IJJSC?/OW^>.FAJ"U'""A7CR7O3A>SUG\KLWAHZUJ1?>N?B-6?
M^83!6D@Z4I2H&+HJAY8M<NN7Q<JV*"(%Q HXWN_;%%4DOUBT>H;3K'/F5'US
M%,55:@P=W8/8<^UGO5Q?X&F\CGQ)K)H=E5%"N$A-%XB>J H22W$<@^]UU6T(
M3FWMI6K50[?!S^ +,2K'M#S>J2=/WAZF=R3$V6K5U_2)FKE HH;X1GQD-Y1'
M57W/)TK:(S<(/OA+JBP9U.?%6A2!H_+G9TH2P@&3XJ#:32EJ]!Y4;:.4)4Q,
MX(4]4^TXUT8-JJ2]G;X:CL>/P%;! _@G(X*80HXQ+Z]MJA_G[VP35 UO]!7R
M(T![)Z5'=N33W8:6.^%WKA1;\$H?HV3W$*6\A%@<P5^BW: %U4;+^?J*/ /L
MMS#)TK/JP-VU&L<JMUVS'>FMA/Z2Y@+B9O@PINE,[239=[*KY/02MSL#S)3C
MYQS$;R^R"]!;U?CCL6*0;EXS.6"<]Q!;+K,C\#R8=6(&OEG@+5;ZKDE+.HF'
M)2- _%.NP>/M-=/S2+8&[I0H)"BTZM8S1?4\]4':9'3A'X "6L[=;DVE%Y@I
MFC\')%1&QSH.IZ;;[*;5/CY2SLA^2JU2YK7>>&;)<:ABH#K 5"*[+")G%C/,
MGB/KO!6ZG=+JI0T/$CIE*2%;*S%K= VXBJA;]$8)G6D9*;&'"O&&O,4T.?K\
M6NU;!LOF8V&7TDQ]HFEPS0'SN5\N*Z,AE P63.43>*GSM%0QV;*SE/[J\".T
ML<J;*+YY6ZE1$/5LE@=MM(%7]7-1$Y&)%DCC#73"UKQJ'+)26_WE;;;C%__6
M:X086RB!G8%(>>/7!C$EUZX;R?'2@T92]FH=):; .9E'L\/\;EWKGQ*C][Y8
M]]S0)7M&]<:JPG.JMLYT6IS):=)J;VPR@Y4K@Y4I7+2_EWY6 ?:B\T-.NL#D
M&KE,C#-5)Q10T(_S:@HS*X)I%>SZ+5.")R:HFB@%)SV&B*3)Z3;/15QD@U[4
MZJ$BNJ=U\PVK.Z=EHUS(8-;J9REJ"6UOM+N5:FP<-_DMHW?? !5QL<'?=<'5
MCIW+V.+VXG/NZ?''*BOG$9 WC:Q 5H'2>P#:1G,N*TOJ0:?'?OZ$#[<EVI3?
M$--8A4&&3V*T!G<Q$B)UT2NT= 5;PKAA5'.[QHBZ2C=7+F@30VLIUF%:,VWU
MZ )A7P)V\^H*G-I^'I)ABH-!5TB-SO!%KJ#$6^(Q>'B^S=G5L< :U\Y=LJ9&
MF>W5W&>-;M]!L'JG+'?$>=27;-X88<%S=,1/NN;'R\+OOLD0M[\C4I,!_%X,
MEN"9B,D5OB'B(Q4P;\OU6G%65F6ATK2!=A,Y3Y2 1C+K<O,HV/B\7YWHR![L
MDGZ]MI.7%9-M#[T[IJ8]D&A<"_7H@-;+W1Z?C*;Q['%&W0-\FEQ=M$/YMU]V
MW ,\;S<8-;J;<D=:#A+SXHY:P%#C!P'E65#U&FDCTNOCZT'!_,@&Y<Q[P *N
M,O?%+^@TZ>WAZ=2(?M'9-7"?=!SQJ_] ,)LVJD$YXX&$0..U/YZW2H;_ H&.
MO8Q$B;^K;X>N@6^=[P:6V47(M#^N_Q\D^ TJ2PO7RXK[F]D[M'/&CM:?FL>N
M!U%[CIAA/<$2!R&L>5PAOF6B @^F*AB]E^&ROYTX)RF<*18]Z3H2@?4$^1^$
M@/.X0L7*1+GO 7YKY:^RHOX@B8\2PO=1/W!>\K\^YQ SO4B?7^F0..^$;;JH
MGRW\UF,D!ZCP4;P#1F'?83#)5]S('D@$/P@#-F0EPHYEV-+DETDD/HMM'-X#
M;H^8Q,R.#H[^ 4L'+*,B$<.J?;=]'2FFT2.V/B)QD%A(+ J^4=]<..]'Z,EP
MVM,G,%P7[PNYJI#Y$]7++9:_F5I>N-S)>6#G O$1E>G 6^IH:]?=/&KNO+8D
MSOM';8_<;TY'_0\2R])"$P)WC&>C9ITI18WO 6(N4==K6_P>+0^$M _"U624
M@E-P2_V=)!S[;8^"'Y@>E&=;ADMLE$7_$4Q>S7HC^X-_4T3=G([< Q[LVR7M
M0CZCK5'(30$M-.(#[7JJ;;*R$BO@-T,'A)US!C$2#FHRQ!4__Y5H_V\MGZA"
MCWQC9<4]';UQY))! &$-BN-YT3W@,/XB\"Y0/^H.5> "[E9X#WBJM'!UP'SW
MT1KF]YZ"=[=IXIPF*[2Z&W'#Y$=W#\B 9]\#WF/?\?JWZRSC7F%;2US@+:SH
M0K6\*?Q_-"^N@2+*+Q1OI.X!4J5R]P!DRANK>\#'\D[:$XIQ_\.G+=T55MF3
M8W=:YVALNY"_B)#[JWR^,!F:[O3C\EHA'3.;.X(6//]A&[5[0&O0/8!"8@EX
MA';[&$9[@VY_5*+/<L9[#XCW;?O10&G\9S0/[L<P_BRQR5=P#UA\Z1]A.B)7
MD7]3O(^C-3G]5Z.B_FJR#<F7D^4H,Y5+G5FJXHH1N7*/(@/WVC U. WJ]2A[
MI*:OBF+@?YBT>Z-E7SZ[E>Q]85'FOT0!XD"ZYDTQ)3.>#Q&BY7=./;9>+UQ2
MIJ?$S."M>!2./R.65KQ1(3"XFYE(WC:H L RK=6F#U5*!AK!QQ!#O4/)8FJM
M?^N<S5];?A215_)R07M'- TT7R1&F=:H"(P/?)<B19Q5M\1IAY^F*'ZO'R78
M*K?C6@;/6^IH!3(Y!H8?!6J<%O&W5-V0VISO!J:)18G_O2-:1AH%,K81%*[G
M9U[2=KQUG+%O(N9&];354['V1;'VT)(_W .4#L^^,7\N"PJUL*$TT+EFZHMA
M"K5THJ3EW\N!"#XKWN$5JM/D.P'M4AU-]^#^,R0"_PR)@D2(J!)J"O,$3'X!
MJ;IQ,!_5G,8FNV5D;_$PHO0N9:ESG+X69I.2<@_@.[*^CC0#4 &R(YV471/F
MR<=.58BV24GATML#9E7A+Y/>Q7 <?9 7:=.BG3>5[%'4Z!S^T!"4?+8Y>NL5
MF*KS<H .(:KC4$'&1VTJQ9NF:<'HW'3T+7M\!:8CSG:$SDAMHX;J()>VL&(4
MFZ&++7P/D(2&&/=!CV3&Z6I41;^32J@"D1%R(ZN'L].W75"3K2,5&U?KP8Z!
M^KG/*66>V#%HYRP17CKP)_-I=@N)RU0CNTXM_TA%KS]2<2SG2.+S\I><^NZ\
MR$9B\"2^AH_$R)C>D58J*9/V#P([3E DL:E*4J6W)=F-3?W1LV_YUFF,8WS
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
M4M9MW&R$XFPK;?\\9;&9($VC<Y<<<^@)V2KZ56F!*7' 7&H09?"Z$ WLPST
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
M5'OX/^T4=%2RL?!?6E&8;8WJ\A7P5_J7*.\E2<P+]=THZ_6=\II?)1N.PLJ
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
MI6^07==^\U$K_"1@8M=9M.9-OYG($"1ACIQ#8LE9!GGVW'KQ*1BK*^A^XNX
M@T"?D?:\8[$S _/ [N"501:L7D0%;"S]M*2#?*(Z9C.6$B=RD5VM&>HA7U-X
MRF<939,=7OOU$O?.X1QWROY&9Z6#63[YHN.%6^)K=\^%V3M  # X?\75]^'A
M6VOT1(.IVYY;:UD;%&M.G[JUKV]!AM;/(JW%BB&BY:8M5],LV"^NUH.K!BS+
MYC"9\YH=R%)=O:GRN0=C18:H@O"D!&UQ*2B]V36I#[R^=N5B5[WO#7FPR%[5
MIR^'_Z(:)3X^?IT+"'<=E W!ILS?$,Q0)9_Z6G.A=<PA"!>F45[OQ<PK7U(;
M^+"@?:6X'?5%-7-C_*TVWVE.V#FOHASXVW$A<;^/!1%,3.LAR*'"[BQ@7T<G
M*ACIAS.J62*"&4,OVHNF1R\B]QYT/$Q&C=:G'UDL"U<'/]1(Y$9ZT/O2-^F
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
MJ<<9-1WG<]C%(Q0DZ@QT\+<_SW,(2QAO:1Z"O[M-P,O'H$7J+B0B@=+["HW
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
M$ZUQR:^)/7C^R^_F:AC63[!0P6<3.OE]?F95HX;25$Y&1T@;FD$.O@/NN[A
MYZ'3^Z_R,>#/98E@4]<^V3"W#Y&,$1US[\]]5<>$I%+UIR=A!NT8;=%8]WFB
M:2>RJIL)S0Q\;D0(IC"#ZS7Y QRB<N*IC!AK?!F#UZ !-8V-*L*C"<+-D70)
MMP4/P<P8_<L3*RISNS?ISI1U7MJ&SNN98@HH7.B)$^U/2.N<>6(MOG0R+8WS
M+93;4@KRK@2GH@617*UEE!^^CJ%R7EMR\MTCR;-$8.O\JJP=,A]-9;+6*>2@
M/.6JI3,G[G*3Z<'<HRO<VK4HZE:/A_J9 #!"9O=AH#K02W&SK(SV@2.18=+6
M*R7L-GW--Z@:#P^W+Q:L1ZL_XN1F&JI0?9S(C2G9H9M-!<^!+/F<B"PR6UM
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
M!];=U/\'4$L! A0#%     @ MTM[6BEKXSX/"   L!X  !4
M ( !     &5F,C P,S@Y.3@M97@S,2TR+FAT;5!+ 0(4 Q0    ( +=+>UJ(
MA8C']2 $ )ZZ)@ 2              "  4((  !E9C(P,#,X.3DX7S$P:RYH
M=&U02P$"% ,4    " "W2WM:][MD&N8Y   "=P$ %0              @ %G
M*00 968R,# S.#DY.%]E>#$Y+3$N:'1M4$L! A0#%     @ MTM[6F[3J<(-
M!   P \  !4              ( !@&,$ &5F,C P,S@Y.3A?97@R,RTQ+FAT
M;5!+ 0(4 Q0    ( +=+>UID&?&''P@  ,P>   5              "  <!G
M! !E9C(P,#,X.3DX7V5X,S$M,2YH=&U02P$"% ,4    " "W2WM:8XO2X:H$
M  !?$   %0              @ $2< 0 968R,# S.#DY.%]E>#,R+3$N:'1M
M4$L! A0#%     @ MTM[6AEVJ:>A!   5!   !4              ( ![W0$
M &5F,C P,S@Y.3A?97@S,BTR+FAT;5!+ 0(4 Q0    ( +=+>UJ.:LD6^AD
M #U, 0 1              "  <-Y! !F96UY+3(P,C0Q,C,Q+GAS9%!+ 0(4
M Q0    ( +=+>UIQ;X] A!@  'I3 0 5              "  >R3! !F96UY
M+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4    " "W2WM:[AP!;]A2  #[SP4
M%0              @ &CK 0 9F5M>2TR,#(T,3(S,5]D968N>&UL4$L! A0#
M%     @ MTM[6@YM[%LG# $ 6NT/ !4              ( !KO\$ &9E;7DM
M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( +=+>UK9F_K$8(P  -D!"@ 5
M              "  0@,!@!F96UY+3(P,C0Q,C,Q7W!R92YX;6Q02P$"% ,4
M    " "W2WM:J/U+L#0'  # !P  #@              @ &;F 8 :6UA9V4P
M,# P,2YJ<&=02P$"% ,4    " "W2WM:W4XEM=,(  !J"0  #@
M    @ '[GP8 :6UA9V4P,# P,BYJ<&=02P$"% ,4    " "W2WM:0L:X!7"#
M  #3G@  #@              @ 'ZJ 8 :6UA9V4P,# P-2YJ<&=02P4&
/  \ #P#1 P  EBP'

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>ef20038998_10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:femy="http://femasys.com/20241231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="femy-20241231.xsd" xlink:type="simple"/>
    <context id="c20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20250326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2025-03-26</instant>
        </period>
    </context>
    <context id="c20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_EquityWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_EquityWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_EquityWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241001to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementGeographicalAxis_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementGeographicalAxis_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">femy:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-21</instant>
        </period>
    </context>
    <context id="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-21</instant>
        </period>
    </context>
    <context id="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-21</instant>
        </period>
    </context>
    <context id="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-21</startDate>
            <endDate>2023-11-21</endDate>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241101to20241130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20231121_DebtInstrumentAxis_November2023FinancingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-21</instant>
        </period>
    </context>
    <context id="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-21</startDate>
            <endDate>2023-11-21</endDate>
        </period>
    </context>
    <context id="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-21</startDate>
            <endDate>2023-11-21</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_November2025FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2025FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_IncomeTaxAuthorityAxis_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearElevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearElevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearNineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwelveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearTwelveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearIndefinitelyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearIndefinitelyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearEightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThirteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">femy:ExpirationYearThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20170131_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="c20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="c20170131_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="c20230401to20230430_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c20210630_SubsidiarySaleOfStockAxis_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c20220701_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="c20231031_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c20230430_ClassOfWarrantOrRightAxis_CommonWarrantsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c20230430_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c20230430_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c20230401to20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230420to20230420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </period>
    </context>
    <context id="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </period>
    </context>
    <context id="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-20</startDate>
            <endDate>2023-04-20</endDate>
        </period>
    </context>
    <context id="c20230901to20230930_ClassOfWarrantOrRightAxis_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c20230901to20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsEightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240401to20240430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c20240301to20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20210601to20210621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-21</endDate>
        </period>
    </context>
    <context id="c20210621_PlanNameAxis_Two015StockBasedIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two015StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-21</instant>
        </period>
    </context>
    <context id="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two021StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two021StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">femy:Two021StockBasedIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">femy:ExercisePriceSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231101to20231130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c20241231_StatementClassOfStockAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241101to20241130_StatementClassOfStockAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">femy:BusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">femy:BusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20250327_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:AtTheMarketFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-27</endDate>
        </period>
    </context>
    <context id="c20250201to20250228_LongtermDebtTypeAxis_ConvertibleDebtMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c20250201to20250228_StatementClassOfStockAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>femy:Patent</measure>
    </unit>
    <unit id="U005">
        <measure>pure</measure>
    </unit>
    <unit id="U006">
        <measure>femy:Customer</measure>
    </unit>
    <unit id="U007">
        <measure>femy:Option</measure>
    </unit>
    <unit id="U008">
        <measure>femy:Plan</measure>
    </unit>
    <unit id="U009">
        <measure>femy:Dates</measure>
    </unit>
    <unit id="U010">
        <measure>femy:Segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20240101to20241231"
      id="Fact_6a11f2d7650b4ecb82acb3b18e64d670">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20240101to20241231"
      id="Fact_7fc0fc5658d343fe8018317ba969a1fd">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20240101to20241231"
      id="Fact_37ca5b4f646c46639aa89d866a272a69">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20240101to20241231"
      id="Fact_ffd8d6f1b3ab4df99f8ab4f2f959cd08">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20240101to20241231"
      id="Fact_03de5f2b85504eff8f5d65bf14073d5a">0001339005</dei:EntityCentralIndexKey>
    <femy:WrittenNoticePeriodToExerciseExtensionOption
      contextRef="c20240101to20241231_RangeAxis_MinimumMember"
      id="Fact_ca125bbf71bc4ef5857a48b8b7e46786">P9M</femy:WrittenNoticePeriodToExerciseExtensionOption>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20241231"
      id="Fact_810062fc3f7b40b39234ac0c051af3dd">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_d29071dd25a9424fbe315c309cb0bf19">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20241231"
      id="Fact_6edbb3a91d8047b88e80e91a8420edf1">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_1a2e395a63b64f6bae643c4847fe2723">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_2437bab44df448aab710928737e3b2f4">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20241231"
      id="Fact_c017db852fc84e0187049ea381bb9c51">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      id="Fact_dbf9016460be413398f3d699a51c5c36">2023-03-31</us-gaap:DebtInstrumentMaturityDate>
    <femy:PercentageOfIncentiveStockOptionsGrantedToStockholders
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="INF"
      id="Fact_0413563fbe0c4c7c8e6cafab5e6e90d0"
      unitRef="U005">0.1</femy:PercentageOfIncentiveStockOptionsGrantedToStockholders>
    <femy:PercentageOfIncentiveStockOptionsGrantedToStockholders
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="INF"
      id="Fact_dccc6de3849c4804a685e81b2418adf3"
      unitRef="U005">0.1</femy:PercentageOfIncentiveStockOptionsGrantedToStockholders>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_3926debd3c344de5a0107d0343fc9f2b"
      unitRef="U010">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_550fe91d6b8e45c6b6251e5bf31e8597"
      unitRef="U010">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_bf1d9301eb6643b88d292b5bb5206032"
      unitRef="U010">1</us-gaap:NumberOfReportableSegments>
    <dei:AuditorFirmId
      contextRef="c20240101to20241231"
      id="Fact_d1deb71657a44b2fa2da07ba021bcf43">185</dei:AuditorFirmId>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20241231"
      id="Fact_e19b1a8b277842f2a956ac4cf6fba453"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20231231"
      id="Fact_e92819d8920740ffa8aa7216976b9dcc"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:LeaseExpirationDate1
      contextRef="c20240101to20241231"
      id="Fact_c94d18a030034c3d871eda03ca3abf34">2029-04-30</us-gaap:LeaseExpirationDate1>
    <us-gaap:LeaseExpirationDate1
      contextRef="c20240101to20241231"
      id="Fact_73ceb3e0b30a4801b7fa6a63b12fed12">2029-04-30</us-gaap:LeaseExpirationDate1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      id="Fact_0c80c7e4ec24449893037b15a414a9d6">2023-11-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_7f91b5ead0de461b8c1cdeca59d35327">2024-11-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember"
      id="Fact_f6812317abfd4b61b55b7a3405bcb69a">2024-03-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"
      id="Fact_e29ec3282f3142b181df202d1e8a17cb">2024-04-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"
      id="Fact_6462ecd7c5734226ad409181182c97fd">2024-11-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember"
      id="Fact_ea56fff6191f415680a7c574c95cfe31">2025-04-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"
      id="Fact_f96f9b22d3b24842bde727225c02b07c">2026-12-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      id="Fact_e173d86cb1b04b31bb63f007f26a280d">2027-01-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      id="Fact_cd2ecfb640eb4146ac2df3936321a1af">2028-04-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember"
      id="Fact_820cceb3f1a04b8885ceed983ddd438c">2028-11-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20241231_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_02d6fa905f7942b48e54c497a0d3455b">2024-11-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <dei:DocumentType
      contextRef="c20240101to20241231"
      id="Fact_4bfe73acb2c044d29827a8296f99c7ef">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20240101to20241231"
      id="Fact_3fda2ee656bc4265b2cee3a60f5c9139">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20240101to20241231"
      id="Fact_2513bef1630a4a1094930cbfcbeaea97">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20240101to20241231"
      id="Fact_8d3c1c9b9ff949b3a25a87ba39fbd2b7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20240101to20241231"
      id="Fact_5db52f17345b48c4b0a7c9cd1f8e257f">001-40492</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20240101to20241231"
      id="Fact_1cb72a33342348fc969d4b86e84b72aa">Femasys Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240101to20241231"
      id="Fact_d805bb4b5c5d43929498a652cf9df7e1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240101to20241231"
      id="Fact_561f51665c1a47e6a9b1ccb5aff1b7d9">11-3713499</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240101to20241231"
      id="Fact_0f245a10bcad43329e09a471977847af">3950 Johns Creek Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20240101to20241231"
      id="Fact_b15c477b2f8242d38cac640f54b804dd">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20240101to20241231"
      id="Fact_340bd0c4b7de4d3dad8ca59b4918c0bf">Suwanee</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240101to20241231"
      id="Fact_d4786ed4d256433da05b90fbf0245a7d">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240101to20241231"
      id="Fact_1de1648190ed42169820c665db70cd51">30024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240101to20241231"
      id="Fact_b0dbe31c6f7d4854989fb9c77e61ca04">770</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240101to20241231"
      id="Fact_b687d31131ad4abeb1c90d31b5ca4ed9">500-3910</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20240101to20241231"
      id="Fact_8334f284e99f49459b265318805e4515">Common stock, par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240101to20241231"
      id="Fact_4b4112d4aad1431f9e42a2729b0fca50">FEMY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240101to20241231"
      id="Fact_606f6ceaac914a0fa598a7cc27e29b93">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20240101to20241231"
      id="Fact_ce8b5fc2343c42eca26333f5b51b34b2">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20240101to20241231"
      id="Fact_143d30132a9e4fde91c2608337b0b484">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20240101to20241231"
      id="Fact_a97121de8f2843cc96682dd3d369338b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20240101to20241231"
      id="Fact_c99d2a7882b24bea84bd784ecedf53f9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20240101to20241231"
      id="Fact_b13dedeb8ba540b6b4750eb6278e86c1">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20240101to20241231"
      id="Fact_693cbb56ccb645e0ac4921233b038a44">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240101to20241231"
      id="Fact_af713a8c46284ce4ab419e26f14271d6">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="c20240101to20241231"
      id="Fact_49d79498acb5494a8cacd8906da5a327">true</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20240101to20241231"
      id="Fact_99e9dae4fe6044f3802811c5a22e8341">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="c20240101to20241231"
      id="Fact_91039f44ea404bf99ce40eb5f53b317e">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="c20240101to20241231"
      id="Fact_c9fb1e7066ee4c7ba0b01d15ebfaf792">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="c20240630"
      decimals="0"
      id="Fact_0b4eefd86efb447a9117fc3964b285db"
      unitRef="U001">23420484</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20250326"
      decimals="INF"
      id="Fact_94b5c9fe32f4439abf6a75dff19e00fb"
      unitRef="U002">27149971</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="c20240101to20241231"
      id="Text_029d0d09713740e5a8bac6ef7e80386c">
&lt;div style="box-sizing: border-box; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="box-sizing: border-box;"&gt;Risk Management and Strategy&lt;/span&gt;&lt;/div&gt;

&lt;div style="box-sizing: border-box; text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="box-sizing: border-box; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="box-sizing: border-box; font-weight: normal;"&gt;We employ a cybersecurity program which we believe is appropriate for the potential of cybersecurity threats faced by us and is built upon a set of
            policies, procedures and standards supported by training and education. Our information systems employ local and cloud storage and recovery services from various third parties. We have established processes to assess, identify, and manage risks
            from cybersecurity threats as part of our broader enterprise-wide risk management system and processes and engaged third-party consultants to assess and gather threat intelligence and cyber risk trends and conduct assessments and testing of our cybersecurity procedures and protections, &lt;/span&gt;&lt;span style="font-weight: normal;"&gt;which is overseen by our Board of Directors
            through our Audit Committee, along with our executive management.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal;"&gt; &lt;/span&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;"&gt;Our cybersecurity program focuses on all areas of our business, including cloud-based environments, devices used by employees and contractors,
            facilities, networks, applications, vendors, disaster recovery, business continuity and controls and safeguards enabled through business processes and tools. We continuously monitor for unauthorized access to our information technology systems
            and identify potential security threats through various automated detection solutions.&#160;To protect the security of our information infrastructure and protect our systems and information from unauthorized access, we draw on the knowledge and
            insights of an external information technology consultant who acts as our primary IT administrator and employ an array of&#160;third-party&#160;tools and technologies.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;"&gt;As of the date of this Annual Report, &lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;"&gt;we have not encountered any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including its business strategy, results of operations, or financial condition.&lt;/span&gt;&#160;For more information on our cybersecurity related risks, see &#x201c;General Risks
            Factors&#x201d; included elsewhere in this Annual Report on Form 10-K.&lt;/div&gt;
</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="c20240101to20241231"
      id="Text_cd35c7363aea4069ae04f7e84dd3ba12">
&lt;div style="box-sizing: border-box; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="box-sizing: border-box; font-weight: normal;"&gt;We employ a cybersecurity program which we believe is appropriate for the potential of cybersecurity threats faced by us and is built upon a set of
            policies, procedures and standards supported by training and education. Our information systems employ local and cloud storage and recovery services from various third parties. We have established processes to assess, identify, and manage risks
            from cybersecurity threats as part of our broader enterprise-wide risk management system and processes and engaged third-party consultants to assess and gather threat intelligence and cyber risk trends and conduct assessments and testing of our cybersecurity procedures and protections, &lt;/span&gt;&lt;span style="font-weight: normal;"&gt;which is overseen by our Board of Directors
            through our Audit Committee, along with our executive management.&lt;/span&gt;&lt;/div&gt;
</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="c20240101to20241231"
      id="Fact_ceed0ccf2d024a4ebbd582e4028de071">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="c20240101to20241231"
      id="Fact_e77055ee476c486796253958bd19912c">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock
      contextRef="c20240101to20241231"
      id="Text_fac631c109ee4db0b7401f73bb24945f">&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;"&gt;we have not encountered any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including its business strategy, results of operations, or financial condition.&lt;/span&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="c20240101to20241231"
      id="Fact_f69974a3522843568acdfcdf4229ec4e">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="c20240101to20241231"
      id="Text_d5919c7590f743ae98809b7b4bf88242">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="box-sizing: border-box; text-align: justify; text-indent: 40.8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;span style="box-sizing: border-box; font-weight: bold;"&gt;Governance and Role of Management and the Board&lt;/span&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="box-sizing: border-box; text-align: justify; text-indent: 40.8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="box-sizing: border-box; font-weight: bold;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div style="box-sizing: border-box; text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman';"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Our  Chief Operating Officer leads our cybersecurity program and reports, with respect to cybersecurity incidents, to the Company&#x2019;s Chief Financial Officer. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Our Chief Financial Officer reports&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; directly to &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;the Board of Directors and the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Audit Committee, which is the principal committee charged with the Board&#x2019;s risk management oversight, including cybersecurity risks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#x2019;s oversight of the Company&#x2019;s information technology function and supervision of the Company&#x2019;s IT administrator.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; We have not experienced any cybersecurity threats or incidents that have had a material impact on our business to date.&lt;/div&gt;
</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="c20240101to20241231"
      id="Text_0dd21aae48664445a3bd4fd436ea7cc7">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Our  Chief Operating Officer leads our cybersecurity program and reports, with respect to cybersecurity incidents, to the Company&#x2019;s Chief Financial Officer. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Our Chief Financial Officer reports&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; directly to &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;the Board of Directors and the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Audit Committee, which is the principal committee charged with the Board&#x2019;s risk management oversight, including cybersecurity risks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="c20240101to20241231"
      id="Fact_ee29fbbee644427282441d1f0076e464">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="c20240101to20241231"
      id="Text_96fa547906ae471d8b4d01ec91f7e44b">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Our Chief Financial Officer reports&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; directly to &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;the Board of Directors and the &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Audit Committee, which is the principal committee charged with the Board&#x2019;s risk management oversight, including cybersecurity risks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#x2019;s oversight of the Company&#x2019;s information technology function and supervision of the Company&#x2019;s IT administrator.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="c20240101to20241231"
      id="Text_852c27d62d5a4b5db99c93ca62dbc832">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Our Chief Financial Officer reports&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; directly to &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;the Board of Directors and the &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Audit Committee, which is the principal committee charged with the Board&#x2019;s risk management oversight, including cybersecurity risks.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#x2019;s oversight of the Company&#x2019;s information technology function and supervision of the Company&#x2019;s IT administrator.&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="c20240101to20241231"
      id="Fact_2dbd1e2686194c8fa88d3d14f671b55d">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="c20240101to20241231"
      id="Text_b285aa3cf35f4f3bb6a30bb652ac4147">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;the Board of Directors and the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Audit Committee, which is the principal committee charged with the Board&#x2019;s risk management oversight, including cybersecurity risks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="c20240101to20241231"
      id="Text_08ed14d2078f49518a36e25cd260b81d">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;Audit Committee, which is the principal committee charged with the Board&#x2019;s risk management oversight, including cybersecurity risks.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt; The Chief Financial Officer or Chief Operating Officer briefs the Board and Audit Committee on the
              effectiveness of our cybersecurity program quarterly. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&#160;The Chief Financial Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity
              incidents through the Financial Officer&#x2019;s oversight of the Company&#x2019;s information technology function and supervision of the Company&#x2019;s IT administrator.&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="c20240101to20241231"
      id="Text_9100f52eb6954d07ad92c1055d1edacb">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Chief Operating Officer oversees the operation of our cybersecurity program and has over 20 years of executive experience
              overseeing risk management and internal controls.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <dei:AuditorName
      contextRef="c20240101to20241231"
      id="Fact_88458a06d32c4a57bc7be22f8f0f71f2">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20240101to20241231"
      id="Fact_8d46f029cba247fdbebfdad60a34dbe0">Atlanta, Georgia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20241231"
      decimals="0"
      id="Fact_168b5995f3b84d58a78e8108522c533a"
      unitRef="U001">3451761</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_10361515e3934bcbaaf9eb2809aea43c"
      unitRef="U001">21716077</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_0dc4193dbc8647839cf268df1836d76c"
      unitRef="U001">488373</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_21d65df22ce04cd78f7005575a76cd06"
      unitRef="U001">98906</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="c20241231"
      decimals="0"
      id="Fact_07396911e6614f15bc15f4421402936d"
      unitRef="U001">3046323</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_fa259134431f4073ba5a2f7c716ee6f5"
      unitRef="U001">667118</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_e47fa293bcbb4134ae6d5c7398221323"
      unitRef="U001">1035993</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_5b4f50c07b804f1ea40a17b13b98e551"
      unitRef="U001">695879</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_5764788d260d4779b88fdc9799843f49"
      unitRef="U001">8022450</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_265c56caff0449e8b5f7c5e632250de9"
      unitRef="U001">23177980</us-gaap:AssetsCurrent>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_fafa723e861c4e949ca18decf018864a"
      unitRef="U001">1238886</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_b4f4ae364c454735bfccf9c8345b27e4"
      unitRef="U001">1212417</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="c20241231"
      decimals="0"
      id="Fact_88c57691b5f74bd09e6aff945a9e96c9"
      unitRef="U001">60921</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="c20231231"
      decimals="0"
      id="Fact_c285dd7478174fb18de270a8c499aef8"
      unitRef="U001">47308</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_9af95c8ae3034fdda9f6bf641153c645"
      unitRef="U001">417876</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_8a99cdde66894fd3ba5adc7fb14f407a"
      unitRef="U001">414303</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_57944ea6c2004c28a9881b46ec585529"
      unitRef="U001">2856740</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_3e7c7e852eb9498ebabd3eeebf845958"
      unitRef="U001">2559356</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_f51d49fe05024bbeb7a7d3309893d73f"
      unitRef="U001">762445</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_07ddb9ca20a44afebdb1b1ee8861013f"
      unitRef="U001">423077</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_1c340e0f716745c68e394a74e92414ac"
      unitRef="U001">5336868</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_56f96d4ea4d4473785a4dd0a6c9b258d"
      unitRef="U001">4656461</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="0"
      id="Fact_9d939b25fe944766bda79386a6f2eea0"
      unitRef="U001">3740769</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="0"
      id="Fact_8e3f9de41e6f4d4782e7b3626195d12e"
      unitRef="U001">3545422</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20241231"
      decimals="0"
      id="Fact_e13ebe208dfa466298bc02c46657ea47"
      unitRef="U001">1596099</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_d7edd9216bb944c08383744f8d09e629"
      unitRef="U001">1111039</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20241231"
      decimals="0"
      id="Fact_c70277c0f0454e26b68e92166bb4983e"
      unitRef="U001">1805543</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20231231"
      decimals="0"
      id="Fact_30d4d61432ff46c99f805b6d0b816abf"
      unitRef="U001">2380225</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20241231"
      decimals="0"
      id="Fact_b87a15965243485fa462124aa132bfcc"
      unitRef="U001">65918</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_bcf0439136e041f3a60f3d3c51c55433"
      unitRef="U001">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_d52b6c18a0334dd998f527803eae3946"
      unitRef="U001">954992</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_296ef696d5024c61af5fd691994683e0"
      unitRef="U001">1086581</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="0"
      id="Fact_7a17c79841af4879987fc6b9c928fcb6"
      unitRef="U001">2826453</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="0"
      id="Fact_832d93040d7e4f77810b4e0b1384ff7e"
      unitRef="U001">3466806</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="c20241231"
      decimals="0"
      id="Fact_89c70f846d94434d8121a32b7d043ada"
      unitRef="U001">12445002</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20231231"
      decimals="0"
      id="Fact_c8a91146d17348e68188e54e23b4939d"
      unitRef="U001">27755825</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_e03f66bc656c400482b7bcb8be335858"
      unitRef="U001">1419044</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_481e4c1a45dc44f8a365ad39cccd321c"
      unitRef="U001">1137823</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_fd79a57883314c2da91ee0dea4c8fd4c"
      unitRef="U001">1151049</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_9a330449f7d04c02946f527ace64ff95"
      unitRef="U001">1444296</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_f8f88446dbdd474d8ed115b63ab696f4"
      unitRef="U001">5406228</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_c8913b64d0284f52b13029e1067ddad5"
      unitRef="U001">0</us-gaap:ConvertibleNotesPayableCurrent>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_09327333387e49fcbc03f132483f3254"
      unitRef="U001">88581</femy:ClinicalHoldbackCurrent>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_529206446e6e48d7bf7f62fd7ba5e2c7"
      unitRef="U001">65300</femy:ClinicalHoldbackCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_dbfedaa1e57549cb88c2d7f0ee5b07a4"
      unitRef="U001">517967</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_62db20fe4c5f4eef9d838f93a967d616"
      unitRef="U001">406636</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_f7f017ef91f84f83addabdaaa61a5d8f"
      unitRef="U001">8582869</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_1882e1a5c77742678a22aac11129eb43"
      unitRef="U001">3054055</us-gaap:LiabilitiesCurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_14a2e158ebf44ae5923c0eab304d2ad2"
      unitRef="U001">39611</femy:ClinicalHoldbackNoncurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_92b7635c54cf453ca36b944b7c6798c7"
      unitRef="U001">54935</femy:ClinicalHoldbackNoncurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20241231"
      decimals="0"
      id="Fact_7b550280b92c409e99f399349caeb1f6"
      unitRef="U001">0</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20231231"
      decimals="0"
      id="Fact_325939bfb209424ea808707a1d9129f0"
      unitRef="U001">4258179</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_13682eb7f6034798aff9b65261dc726d"
      unitRef="U001">1518100</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_1c402a32659845b4ad6174cf57cb7f26"
      unitRef="U001">2036067</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_192112d6eca2411ead186844444c525d"
      unitRef="U001">1557711</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_d1fef89d33d049ed9796656c2d0cabb0"
      unitRef="U001">6349181</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20241231"
      decimals="0"
      id="Fact_993a2d48d836498981d691936c18be6b"
      unitRef="U001">10140580</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_c00b125faeaa4e9b83b2bbebe773de0b"
      unitRef="U001">9403236</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20241231"
      decimals="3"
      id="Fact_cc0d317b4a1944559a05b674c0c52740"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20231231"
      decimals="3"
      id="Fact_a4e9403af00d456ea868bbdc987ba334"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20241231"
      decimals="0"
      id="Fact_6ce5a63d77834a2eade884edf3da482e"
      unitRef="U002">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_0e0acadbbed643a19cc1f9d2b8038ef8"
      unitRef="U002">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20241231"
      decimals="0"
      id="Fact_00b521ec6ea04cddbd19e7302e4acb40"
      unitRef="U002">23473149</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20241231"
      decimals="0"
      id="Fact_c368427853d8482d85df46897b830a0e"
      unitRef="U002">23355926</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231"
      decimals="0"
      id="Fact_aa319ee831b946e58bf023811b1c7fa6"
      unitRef="U002">21774604</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_fcaa79f4a2804976a2dc86a6f009f7f2"
      unitRef="U002">21657381</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20241231"
      decimals="0"
      id="Fact_4dc574eee8ff4f6cb3cd97daa4029bc2"
      unitRef="U001">23473</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_15c3c43bc5cd4d948c24d36decbc7f46"
      unitRef="U001">21775</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20231231"
      decimals="0"
      id="Fact_0e6dd69e1941456bba145ae4ab36200e"
      unitRef="U002">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20241231"
      decimals="0"
      id="Fact_0bea4a2048b749d3a79f4ce9c6a8a27e"
      unitRef="U002">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20241231"
      decimals="0"
      id="Fact_b3e99b5c863a4d80875c0f331de0d4d8"
      unitRef="U001">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_d4ccef83e495452aaed65737b736c006"
      unitRef="U001">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="c20241231"
      decimals="0"
      id="Fact_570869b17d8744f8bc092140a03059e6"
      unitRef="U001">1860008</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_8a90174f5ef143efa708761f4995dbac"
      unitRef="U001">2787137</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20241231"
      decimals="0"
      id="Fact_a4d2d51170ca4df5b793085f708c9513"
      unitRef="U001">127679198</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20231231"
      decimals="0"
      id="Fact_d947a07dfe07444db2b51ce09284020c"
      unitRef="U001">123985306</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20241231"
      decimals="0"
      id="Fact_69ab2dc7c4ff451ead2d0c3f9d9336d9"
      unitRef="U001">-127198257</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20231231"
      decimals="0"
      id="Fact_b54adf7d28664f0a9844459cddfefe42"
      unitRef="U001">-108381629</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="0"
      id="Fact_317ae7fdaf1348c182fbea588e9976f2"
      unitRef="U001">2304422</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_88f63cffe0f84db297374174ee2a92a7"
      unitRef="U001">18352589</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20241231"
      decimals="0"
      id="Fact_ba3d0732db0041f48842656d385b9b55"
      unitRef="U001">12445002</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_d73d48b58c274d9c93499b8138c5b9f9"
      unitRef="U001">27755825</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_c77f9d2e915f4483b21735596d06b358"
      unitRef="U001">1629108</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_ac798c9b590143f388055724ecd91b46"
      unitRef="U001">1071970</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_cc9fe3b635874ef6ab8149e8a4b3df11"
      unitRef="U001">544903</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_298b9d74a0564f2b8b1be43e2f224beb"
      unitRef="U001">380069</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_2caf3b3e2c27468a859f6c6fc4697b0e"
      unitRef="U001">8216543</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_b7e78610141847e18eee963d0211ff80"
      unitRef="U001">7208701</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_9fdf894bd9cb402ab4107cbd5ffc136b"
      unitRef="U001">4030150</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_fb2834fedc5f47a1ab8e7378da4d4a9f"
      unitRef="U001">650126</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_8e5845db80bb4d16b3143f9fb24af248"
      unitRef="U001">6325999</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_c780fa5e47024ed4aba979daa64adbc0"
      unitRef="U001">6858008</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_faff0e3fd4994d2c904f2ac4b2078177"
      unitRef="U001">297318</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_28cc1102d0d340f4a0b14ed01ebf4402"
      unitRef="U001">483481</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_52fbdc25b70d4d60bdec5f97b05920ef"
      unitRef="U001">18870010</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_8bd5aab8e1584e859b223e0531f4b4ba"
      unitRef="U001">15200316</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_622d0b30881f419786604032bfb72930"
      unitRef="U001">-17785805</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_84c8c8dabead47268d510eb8f98a4be2"
      unitRef="U001">-14508415</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_be9d4a319fda4cc3a8a5ab6426bed9a1"
      unitRef="U001">582354</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_46d179d2c9df4912aa4eb6cca4e91cc9"
      unitRef="U001">431019</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_4b3d5b3bf0c745f9bfb6b59180e7beeb"
      unitRef="U001">1603575</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_1109e888310447ccba261e8cc7013b0d"
      unitRef="U001">165390</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_d8c54c744dac4d9e9bf53fb7f89a7981"
      unitRef="U001">-1021221</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_48ca88d6d80b41eca5f521b98867e1ea"
      unitRef="U001">265629</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_bcf6033a27144f51885d447c229915fe"
      unitRef="U001">-18807026</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_77d435b9762f4cde92abfdb60d7cb376"
      unitRef="U001">-14242786</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e397cc5ef4914878a9f0a425d4db7819"
      unitRef="U001">9602</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_5ba62bcea7f943e4b7395ce5ae216d53"
      unitRef="U001">4338</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_989c1370facc45e29e116dde48e04e73"
      unitRef="U001">-18816628</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_0565200673784d7ca6bfaf18f00e2b1d"
      unitRef="U001">-14247124</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_de2bfc5d60b14f518f8944268b012ca2"
      unitRef="U001">-18816628</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_5de5cd7ed22844fdaca63833c26d209a"
      unitRef="U001">-18816628</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d9bbb97efb8d495384d552715e0ef469"
      unitRef="U001">-14247124</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_463147552294474887eb8763afd44291"
      unitRef="U001">-14247124</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_c0f8d04382a040d5ba474a981acf2b3a"
      unitRef="U003">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_7ae24133088744d59615a407a6ec0aae"
      unitRef="U003">-0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_5a97b0a83b994e0ca894341f97335892"
      unitRef="U003">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_5740856fa70043f1b01a456a4de55c15"
      unitRef="U003">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_d2281995a4174b78a6132449ace127bd"
      unitRef="U002">22267695</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_1f057f11d394414498146ec677d1c69a"
      unitRef="U002">22267695</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_68dfa9da74a444a2b2457d5b1b47a9c8"
      unitRef="U002">15384376</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_0f974464cb4243288d9c4d27cd8af247"
      unitRef="U002">15384376</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_33f6ac44fae841bf8e2de0319732994b"
      unitRef="U002">11869704</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_6aff7dff5fc5408dafe108fcecdb7d27"
      unitRef="U001">11987</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_33d2c0f8b74346fb93d8798242f6c05a"
      unitRef="U002">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_f44a231ca2b5400caf4f76bdbeb1c625"
      unitRef="U001">-60000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20221231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_dc3cd28721644719a33612a625bbcaa5"
      unitRef="U002">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="c20221231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_552d31ecf5804fb79bf2f30d55a9be7b"
      unitRef="U001">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_6a9f133e1cdc4016953d2dbc8bab5546"
      unitRef="U001">567972</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_519254e5fe7742b39358c1f0e7238056"
      unitRef="U001">108857065</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_1c01364424df4063b60e2594012d2e33"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_b31cc5041723455bb0b2539e5b7cb4a6"
      unitRef="U001">-94134505</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_2e4906cd570c4ce59f6e2b2f148ac72e"
      unitRef="U001">15242519</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a34eeeec430248118db5f9791253691e"
      unitRef="U002">1318000</femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_e2d5a831a7a04b2b9a8085eb21d84c7c"
      unitRef="U001">1318</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_53da416c97ea44e5b48a16d7daab1c08"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_aae58a876a2948c18f563a5737bacb02"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_54a97a8f1fba483aa000e1d30bede82a"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_34fb400d676244a88fe8a5f702b5422b"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_d99720f77a2d45f2b3b42396d4514067"
      unitRef="U001">2526664</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_dc9aab06a8a547819674c45e6bf92b46"
      unitRef="U001">818014</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_3d7ac0978f7d486ba41d02570f638d52"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_6e8ac54906694b04b6c9e64248930a62"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d03e23c2236f41098afa496e061660a4"
      unitRef="U001">3345996</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_72213a9935404c8ba1dfd6b317170764"
      unitRef="U002">3259623</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_288ae6c1661449c4b4b478e078296035"
      unitRef="U001">3260</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_fe07b8cb49264b5d9eb9576cf371c0ff"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_f00ebaaaadea426cbb294e37a38c80c6"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_076e9a10413a4b7b99fe9bd2f18db4fa"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_cd49229cf04c4d3991f7a9a5bc628c12"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_7e61547ff81b4296ae076585578461bf"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_88cefd6e694f4cef9e05f138b9688f1a"
      unitRef="U001">7419954</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_ae96e62f20ea4616ac90ecdffb1c35b0"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_9e5b5be6967740768956fd68664dfe96"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_fa96d394d3d04f7b9229ca3d1172aeda"
      unitRef="U001">7423214</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_45a48c0e9f2e4afc8b95e8dfa11f1588"
      unitRef="U001">2219165</femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes>
    <femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_56a201409fec4d94b517ae4d58c25734"
      unitRef="U001">0</femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes>
    <femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_167b72ccb86248c8abeb120dfa1efece"
      unitRef="U001">0</femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes>
    <femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_e361cad8c03f49e5938b42778c804d5a"
      unitRef="U001">0</femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes>
    <femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_af6580b2b25b485ab40e77768b922db5"
      unitRef="U001">2219165</femy:IssuanceOfWarrantsInConnectionWithConvertibleNotes>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b07da6f2bf5d4a4387b14c92333e593a"
      unitRef="U002">11616</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1b147a2c66e746b0af43f49bed87621f"
      unitRef="U001">12</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_f4be7ed497c248cf9621db9df09da2ed"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a1cb74eb1690479593823ccd4ca5b63f"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_64eedc08583644ef91d2640b948cbfcf"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_6b68eac3f0b04b12aaf10c49745a0c65"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_b984d35f20fb460dabc22f37cd88ebf9"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_94eced4b0db746b6b2e7154f2e7daed3"
      unitRef="U001">4943</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_48fa4e8e02784418a1100008438f85fb"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_2d54144e189e402fb2499de420b4cd0b"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_50376f4c5d3247a7949a6199ea727404"
      unitRef="U001">4955</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ebafa7fc42b34bbaa9262c79277d167a"
      unitRef="U002">1878722</femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_eac3688a1a134f58b382b5c3fee2c076"
      unitRef="U001">1879</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_7d323597932e4826b801a4373616a760"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_6a6a3b4b06bb4189bd78e875382a3ad0"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_7b9d2e82032949b093c184bb8f76d14c"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_5ca5d3e615e147768b0620bb09fe9cde"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_f918975546b0461886b7b4e1ab422866"
      unitRef="U001">-1176533</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_9a899d555850426fbc9e209b33978a63"
      unitRef="U001">1174842</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_2bd9cf4ab7c342d5bc3287c2047b6afc"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_bae6accf3c8142929f60d50cd3510712"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e69b2124e686439b9742148449a475be"
      unitRef="U001">188</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4e1abb84cafd49d88480e5119c9f113c"
      unitRef="U002">3319716</femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_41f18b5a9f8f435bbfaf5348fd0926c4"
      unitRef="U001">3319</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_a5b02cedf87b4605b3286ec2e7e36d82"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a850ed36a9804be9ba1c54f9dcf9936e"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_397aa48a6f594a68856648d13a9e02cc"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_97510ab739c247cf90eda35c7a0e4977"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_a10a5cad9794490daef321829361a1bc"
      unitRef="U001">-1350131</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_0fc2d34533944a6bb50e0870de56ebce"
      unitRef="U001">5034788</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_9924831a950f4737ab926ad2a32295b5"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_f90b20a61baf4b2882c894d371e33faa"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_824fb56a3767401faefcd23379c1b85d"
      unitRef="U001">3687976</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_53384c49bbc449f99df69f35e51698c1"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_534e9dd395e04f00ad9a4094ce43b9a2"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_f847590289e04acca0330168750a3379"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_871f2a2ecdfd4876928184567fa8339d"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_553492f7c24f429e867a3316ddf1a30d"
      unitRef="U001">675700</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_44fd4f3d5d2143d3b41c0fb7f739b067"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_69f358e8a6754bd481f31e38d64c1a89"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_74b7acb241074a5fa5fd675d0d2e60e1"
      unitRef="U001">675700</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f492b6d6c76048cc8c386fe05149d107"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_f4a867adfee64533a2a0e1f768d2efc6"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_a158cdcfa361401fa8032589069bef73"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_3dbe6bd83160484685d8a999b3348536"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_4f92089d20f947b29e9e18127e73d523"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_efdb62b90a3b4d4293a7a27475a8b931"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_f22a0bcbe4c64b7fa9cec7327f79397d"
      unitRef="U001">-14247124</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e61006d226b946e3a0b2545b856efb5e"
      unitRef="U001">-14247124</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_d040e27bb6c4453d88c940e51b1661b3"
      unitRef="U002">21657381</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4b00d057cb1f40dcb9564214e1028c99"
      unitRef="U001">21775</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_48f6dfed0ca84a9eb910a9445c65f079"
      unitRef="U002">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a62cc124eb8a4695bc7ebe08e4761cb9"
      unitRef="U001">-60000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_51277f359e3d4bae8fe0f2852f0b28a0"
      unitRef="U002">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="c20231231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_09b42ff6cb854b269dec4ad5cbdb39c3"
      unitRef="U001">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_12b0747013aa4867964aeed3e976915c"
      unitRef="U001">2787137</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_b632685c40fb4151aae4fc445d815bd6"
      unitRef="U001">123985306</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_04dc76db4050432aa9de4b56d653a700"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_fd7bc68e7f6b4a1ebc04e493a54ae8ed"
      unitRef="U001">-108381629</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_128257d0aeef474788e6b4b985e8b9f9"
      unitRef="U001">18352589</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_cc9abfdd84714fcdbc853cdbd49ead61"
      unitRef="U002">1314593</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2fcf8a4a346e4e26b03168662f31ba8d"
      unitRef="U001">1314</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_699533be78a54ef8853c118475a5ed5f"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_fc31c18649894c3baa80be15505fa58d"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_beba1a871bbe4091964fcbbaad58048a"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_766aa2a5b3694170b961ab82edeb42d5"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_7d41bcd5e1e4413989e21f1adae19de7"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_012aae2131064317ad548e7b39dc69b8"
      unitRef="U001">1959894</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c6a7212059ae4c01926fcbf28a9eeb59"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ffe8915501cd440185be6976f7a92a97"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_acdd9cb09e854a14bf55cf4fb48543f5"
      unitRef="U001">1961208</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4f854d7f8b99415084298833eb77de0f"
      unitRef="U002">315790</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_28eedee4396f426ebd10ff1bbc22fe80"
      unitRef="U001">316</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_9ce92e0b378645b9a8ca7869f5d4ffa6"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_8455a25a186f4e5fbc722b2ba3cb0d47"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_19940e959bd34c218b94d5f4ded50cdf"
      unitRef="U002">0</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_45cfabf8657745d89357162aa6a4ec81"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_0ac0bf6555b749d4bb66bba35230359c"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_a0063915b9d34554b250126521e3f420"
      unitRef="U001">299684</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_91fc67b159ce4d2aadf198f08930bc93"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_57d0017341304c17b1af4367769319e8"
      unitRef="U001">0</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_687b8282383940c78e00998e44b31ac1"
      unitRef="U001">300000</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_df6319e3d5404429b960fe38b5769ea3"
      unitRef="U002">68162</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_daa28e40751d4052b336b7446117b68d"
      unitRef="U001">68</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_b1444448ae244632b00de2fe60cbb837"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_2fb781b1512245cc81f7ba1861d35ef7"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_9bc4915e4c2a4965bd7930d2b71d7171"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_da596770728449b18e7a74b8b8be1d89"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_3ca2318bfba241e6b61c28085e603299"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_2389c8ee1fa1450686ddddc10f03b1b2"
      unitRef="U001">63038</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_b76a4d54bde4413cab129dbd68627b9a"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_c5aa53cc42e04d8aa51b2c3a219b4311"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_38e07d90acc5498a86378fd4446e0705"
      unitRef="U001">63106</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_398a61b7f3784736a5785a99a3f64495"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_bad66b7770c4435ebf545298408f6039"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_007d5978615040da90572c2290c2016b"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_4b5589ee26074519bf2c4342fefaf5ee"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_626eb74f13414bbfbcca75cde27ef252"
      unitRef="U001">444147</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_ef376017322940ba8989f94fb9b06e43"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_a975c5715d8049b287c20b08726f8591"
      unitRef="U001">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_81a63b45a630420f9f7cbb49f6fe4b44"
      unitRef="U001">444147</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f447a092194a41cb8362e5664c7b71bb"
      unitRef="U001">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_d0361b6c32ef416b91271211fe0b83a3"
      unitRef="U001">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_385e34d5427b4d17b95fee2eafdf2d39"
      unitRef="U001">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_e9051f02fa2343b1972c8e78cde0c1a5"
      unitRef="U001">-927129</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_f96987d61bbe4f6d95c074c5fac4009e"
      unitRef="U001">927129</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_1717e732393c441fb476c52ee105a612"
      unitRef="U001">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_f3c1d012873b442695fb1864e1d0a7e1"
      unitRef="U001">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_4f42fc0adb774f1caa83fbb0171ecf43"
      unitRef="U001">0</femy:ExpirationOfWarrant>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_119541c0bf88492a8f6e4a2e98efe844"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_d1b5af8a951d4bfbb698b5075fef7bcb"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_62051d5990b84a1b8f4cdff83614327b"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_0b12cee5c72e47a980c809a436ddc9e8"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_b45c162548c741acb78d29ea8fb44db7"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_5e5f70f60ef3490390f11f5fbb4c5b8d"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_580dbbbe5e9942c3b0ae0e272c67457c"
      unitRef="U001">-18816628</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_fe70425524df4c31b1dff8140bfb5777"
      unitRef="U001">-18816628</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_3e5f311fcf5c411e8622bee8a9a34f87"
      unitRef="U002">23355926</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_aa28e184ec31431394c7beb204e2afdb"
      unitRef="U001">23473</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_4c9597914bff4e56acef96c77029edbc"
      unitRef="U002">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_74fd6a578f374a6a9d89d48726364428"
      unitRef="U001">-60000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="INF"
      id="Fact_ee03d9402bec48c2b7df22a9f2002c09"
      unitRef="U002">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="c20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_e80273d0551b444fa8753e2355fd1747"
      unitRef="U001">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_87454dad0dd4451a89ad1577a33e36ab"
      unitRef="U001">1860008</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_7ab51cdc415647f58721728d03118bff"
      unitRef="U001">127679198</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_934c4892d3a843a596424a1781d79146"
      unitRef="U001">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ea00869bcebb4579a5937bf096753d67"
      unitRef="U001">-127198257</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="0"
      id="Fact_1c7bdd44ecc34b7d8d02cd939cda5d3b"
      unitRef="U001">2304422</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_788a2c3d4eec4b4a8613218ae6cab573"
      unitRef="U001">-18816628</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_b99599b5490f4d93b035eaa485cbf91d"
      unitRef="U001">-14247124</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_8168869f8b5848a5a6be4304105e8a00"
      unitRef="U001">277178</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_2dde7c033ebf41e1b9184814ddc6781f"
      unitRef="U001">480187</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_acd3ae99ccc946dfa70e9174557e245e"
      unitRef="U001">20140</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_fe19bfb986604fba951ed400e5762ea3"
      unitRef="U001">3294</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_6d74b06c15b44aa285f7f475756d975c"
      unitRef="U001">574682</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_1c80b001280749399fc0c079ed60b820"
      unitRef="U001">424504</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_305dac32cdb24b508c1cb910eb4b211d"
      unitRef="U001">8000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_f40db6a84e5349d3b2529cd42b4beb7c"
      unitRef="U001">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_4d375e76c2674d1e8cc9b6d882e88636"
      unitRef="U001">-676</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_43e27f3850574d04ab08cbafe59bf865"
      unitRef="U001">-47538</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_bf40acb038804557afb3686ec785fe0e"
      unitRef="U001">444147</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_ed3c87962fb14264b23a633cd8cccb3a"
      unitRef="U001">675700</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_fba5da126604414fb9b84f1152ca4c1f"
      unitRef="U001">1192574</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d098a1eb8f3e4f2b9f2d64c82ac30f85"
      unitRef="U001">107963</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_489d2875cebd4640aca05e4209619aba"
      unitRef="U001">397467</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_80beadcf94714fdfbf80173e9baeddcd"
      unitRef="U001">21436</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_ab7694fb73a643deae795e07a62c72c8"
      unitRef="U001">2379205</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_716b1e0f6ad747149773ec5f9635906e"
      unitRef="U001">230395</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_20f055ef29724123a684dc5544473c9e"
      unitRef="U001">139136</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e9207328b8e94d49bca02dd225bf085a"
      unitRef="U001">-282169</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_83d0a58cf3ba4675b221a3e008c3305e"
      unitRef="U001">207481</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_b987b0ddb17242449d64e49246925b57"
      unitRef="U001">627065</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_42b4e40d73ce4771aa299e77a7c08baa"
      unitRef="U001">6753</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_1b0fe18048e74dbaba2a8147e4e04856"
      unitRef="U001">987582</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e0fc6c62cf5c4522ba7f16cace060b00"
      unitRef="U001">-406636</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_508ec8e4c05248b0929e6bc1ff27aab3"
      unitRef="U001">-440489</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_57732cbfb11f475a9ecea3f55db1fed4"
      unitRef="U001">-36568</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_3920f3ee1a2a40518c31d448010f50f4"
      unitRef="U001">22896</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e8f81bb4de0f46de811fd07cd656a1e5"
      unitRef="U001">-19444009</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_fe38c6860ebb45aa8abcf4dec83e4143"
      unitRef="U001">-11280546</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_774aca6263ec4b46b0a04021eec32f0d"
      unitRef="U001">86058</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_1fa4eabfbd8d49cb8dd52c60691f895d"
      unitRef="U001">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_6216283194d14c28ab8fc7996334f342"
      unitRef="U001">761706</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_098666aae9ed44b5b01fb9ebf430f3bb"
      unitRef="U001">143917</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_064a71a56e694b09b2494d2e52a19390"
      unitRef="U001">-847764</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_f1c0ae61715148e9b27f767b2f4497a4"
      unitRef="U001">-143917</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_77191a86e9dc43da83c572d0e0feba0d"
      unitRef="U001">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_7252c142f5ce4e81aef428349a9e8840"
      unitRef="U001">3899813</us-gaap:ProceedsFromIssuanceOfWarrants>
    <femy:PaymentsOfEquityIssuanceCosts
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_f894ab3331454e599e388e67900cd84b"
      unitRef="U001">0</femy:PaymentsOfEquityIssuanceCosts>
    <femy:PaymentsOfEquityIssuanceCosts
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_a8677b855c7d455fb9d31bf4474c5715"
      unitRef="U001">547764</femy:PaymentsOfEquityIssuanceCosts>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_73375def1b3246c4969c7c3bcc00bbcc"
      unitRef="U001">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_6545a53f66954d11b59528c7bc708a6d"
      unitRef="U001">6850000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e5333a29bfe64e4095d029d93b9a5328"
      unitRef="U001">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_bdde0124556048c2b90f1dfb72a9caf1"
      unitRef="U001">525144</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_a6921f484a6d4e89b92e8401d83288d1"
      unitRef="U001">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_89c7968d47df45d59c5a5050150bee2f"
      unitRef="U001">188</us-gaap:ProceedsFromWarrantExercises>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_8c1a1e53e18b47f99f7afea7532b8623"
      unitRef="U001">0</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_06ea07a0c0c645c3b81ba5726f28625e"
      unitRef="U001">3687976</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_16f17612337b401695f26e551420786a"
      unitRef="U001">63106</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_2f7186fa394c487393d41d0e72e817f8"
      unitRef="U001">4955</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_fb92f6d9dedf4e3eb49caf728916591a"
      unitRef="U001">2025104</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_2c3d4fcb8d1c40a697018d29b180ae71"
      unitRef="U001">7665066</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e33648f68e02472b803304ed5a8bb69c"
      unitRef="U001">60753</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_9ce11d7bbb964030b2a324dcdeeb7ae4"
      unitRef="U001">229953</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_d8847ccb677a4bbf8fbb9b3dd87cc1f3"
      unitRef="U001">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_31e02c98b280415f9e89b70eb03bde3c"
      unitRef="U001">610340</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_7c3a62a55bbc46cd967e1b072d821c0f"
      unitRef="U001">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_711fd0ec06a241d7ad81b23e138a9806"
      unitRef="U001">16193</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_90ab2b56a76e4883a013d924b25a366f"
      unitRef="U001">2027457</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_ae0f369b6e004209b06335190f4af14d"
      unitRef="U001">20178604</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_2a6b7b295dd24b86850f5b1befefdacd"
      unitRef="U001">-18264316</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_f14379030a6541f29043da653a0b39d0"
      unitRef="U001">8754141</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="0"
      id="Fact_5052d2beceb84c5fb32dcca96952515c"
      unitRef="U001">21716077</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="0"
      id="Fact_02310d84802a4ec0b9485f4f27ce05ae"
      unitRef="U001">12961936</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20241231"
      decimals="0"
      id="Fact_967e2f6483b549a69b3d3b6af247f7fa"
      unitRef="U001">3451761</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="0"
      id="Fact_32cd2258c7e8412bbdd959aef25fbd99"
      unitRef="U001">21716077</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_ca576a0b934c40828531b97ae7581729"
      unitRef="U001">111000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_641c55249eee4362ab4bb2bf17dac91e"
      unitRef="U001">9903</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_8f030e12196d4fc2bfd83cdfcd9088de"
      unitRef="U001">5708</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_ef0dadf5864947c5ae777210248cd897"
      unitRef="U001">4550</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_24ff468c230b488097d6b4ac04034003"
      unitRef="U001">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_28615cf662514681b1202c04fe826b03"
      unitRef="U001">2496968</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <femy:PropertyAndEquipmentCostsIncludedInAccountsPayable
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_aa2e6f9249a84e2692ffb024996a7a0a"
      unitRef="U001">73740</femy:PropertyAndEquipmentCostsIncludedInAccountsPayable>
    <femy:PropertyAndEquipmentCostsIncludedInAccountsPayable
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_56918228c86844cf99cc7ce52f437f86"
      unitRef="U001">0</femy:PropertyAndEquipmentCostsIncludedInAccountsPayable>
    <femy:FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_022e306b98044b3e80306de748f8ea54"
      unitRef="U001">0</femy:FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes>
    <femy:FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_24948891f70e40008e2166681eab707e"
      unitRef="U001">2219165</femy:FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes>
    <femy:PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_e00f529901944eb682a4a055b61de96c"
      unitRef="U001">300000</femy:PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock>
    <femy:PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_3d3d25fd866941acba65fb7689c7f647"
      unitRef="U001">0</femy:PaymentsOfConvertibleNotesInterestThroughIssuanceOfCommonStock>
    <femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_2a9000f485f84504af9c8afbe7f04d42"
      unitRef="U001">3143</femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital>
    <femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e1ca2805d0164c5db9c2b9c916830752"
      unitRef="U001">17952</femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_a5c9c79fc1f2482e9d099c8b23a006a2">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Organization, Nature of Business, and Liquidity&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;Organization and Nature of Business&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Femasys Inc. (the Company or Femasys) was incorporated in
            Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company is a leading biomedical innovator, addressing significant unmet needs in
            women&#x2019;s health worldwide, with a broad patent-protected portfolio of disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product
            portfolio, which are currently being commercialized in the U.S. and select countries. FemaSeed&#xae; Intratubal Insemination, a groundbreaking infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and
            approved in Europe, United Kingdom (UK), Canada and Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety. FemVue&#xae;, a companion diagnostic for fallopian tube
            assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#xae;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and Israel.
            FemBloc&#xae; permanent birth control is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our proprietary synthetic tissue adhesive (blended
            polymer) into both fallopian tubes &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;simultaneously. Over time, the blended polymer fully degrades&lt;/span&gt; and produces nonfunctional scar tissue to &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;permanently








              block the fallopian tubes in the safest most natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related
              events, and even death. Along with the various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The&lt;/span&gt; FemBloc non-surgical approach has the potential to offer a safer,
            more accessible in-office alternative with fewer risks, contraindications, and substantially lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc demonstrated compelling effectiveness and five-year
            safety. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;In March 2025, the Company announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for non-surgical female permanent birth control.
              For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, the Company has successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified Body has recommended for CE mark
              approval pending the final stages of EMA review, with potential approval expected mid-2025.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2025, we announced strategic distribution partnerships for
            FemBloc in Spain.&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; T&lt;/span&gt;he pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#xae; and FemChec&#xae;, companion diagnostic products for FemBloc&#x2019;s
            ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. The Company is a woman-founded and led company with an expansive, internally created intellectual property portfolio with approximately 200 issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to
            develop products with commercialization efforts underway.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;"&gt;Basis of Presentation&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has prepared the accompanying financial statements
          in accordance with accounting principles generally accepted in the United States of America (GAAP) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;"&gt;Liquidity&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, the Company has cash and cash equivalents of $3,451,761. The Company plans to finance
            its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of
            FemaSeed, FemVue and FemBloc to support the Company&#x2019;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms
            acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#x2019;s business, results of operations, and financial condition could be materially adversely
            impacted.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;For the year ended December 31, 2024, the Company generated a
          net loss of $18,816,628. The Company expects such losses to increase over the next few years as the Company commercializes FemaSeed and
          its other products and advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed in the U.S.&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The financial statements have been prepared on a going-concern
          basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December
          31, 2024 of $127,198,257 and expects to incur additional losses and negative operating cash flows for at least the next twelve months.
          The Company&#x2019;s ability to meet its obligations is dependent upon its ability to generate sufficient cash flows from operations and future financing transactions. Although management expects the Company will continue as a going concern, there is no
          assurance that management&#x2019;s plans will be successful since the availability and amount of such funding is not certain. Accordingly, substantial doubt exists about the Company&#x2019;s ability to continue as a going concern for at least one year from the
          issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result
          from the possible inability of the Company to continue as a going concern.&lt;/div&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <femy:OrganizationAndNatureOfBusinessPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_67900ed083294dfe982089ccbb14adee">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;Organization and Nature of Business&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;Femasys Inc. (the Company or Femasys) was incorporated in
            Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company is a leading biomedical innovator, addressing significant unmet needs in
            women&#x2019;s health worldwide, with a broad patent-protected portfolio of disruptive, accessible, in-office therapeutic and diagnostic products. The Company is a U.S. manufacturer that has received global regulatory approvals for its product
            portfolio, which are currently being commercialized in the U.S. and select countries. FemaSeed&#xae; Intratubal Insemination, a groundbreaking infertility treatment delivering sperm directly to the site of conception, is U.S. FDA-cleared and
            approved in Europe, United Kingdom (UK), Canada and Israel. Peer-reviewed publication of positive data from its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety. FemVue&#xae;, a companion diagnostic for fallopian tube
            assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv&#xae;, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and Israel.
            FemBloc&#xae; permanent birth control is a revolutionary first-of-its-kind non-surgical approach, that involves minimally-invasive placement of a patented delivery system for precise delivery of our proprietary synthetic tissue adhesive (blended
            polymer) into both fallopian tubes &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;simultaneously. Over time, the blended polymer fully degrades&lt;/span&gt; and produces nonfunctional scar tissue to &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;permanently








              block the fallopian tubes in the safest most natural approach. This is in stark contrast to centuries-old surgical sterilization with reported risks that include infection, minor or major bleeding, injury to nearby organs, anesthesia-related
              events, and even death. Along with the various surgical risks, some patients may not qualify as good surgical candidates due to obesity or medical comorbidities. The&lt;/span&gt; FemBloc non-surgical approach has the potential to offer a safer,
            more accessible in-office alternative with fewer risks, contraindications, and substantially lower cost. Peer-reviewed publication of positive data from its initial clinical trials of FemBloc demonstrated compelling effectiveness and five-year
            safety. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;In March 2025, the Company announced CE mark certification under EU MDR as the first regulatory approval in the world for the FemBloc delivery system for non-surgical female permanent birth control.
              For the FemBloc blended polymer, an integral part of the FemBloc permanent birth control, the Company has successfully completed an expedited G12 Special MDR Audit for Class III devices and the Notified Body has recommended for CE mark
              approval pending the final stages of EMA review, with potential approval expected mid-2025.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2025, we announced strategic distribution partnerships for
            FemBloc in Spain.&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; T&lt;/span&gt;he pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling participants for U.S. approval. FemCath&#xae; and FemChec&#xae;, companion diagnostic products for FemBloc&#x2019;s
            ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. The Company is a woman-founded and led company with an expansive, internally created intellectual property portfolio with approximately 200 issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to
            develop products with commercialization efforts underway.&lt;/span&gt;&lt;/div&gt;
</femy:OrganizationAndNatureOfBusinessPolicyTextBlock>
    <femy:NumberOfPatentsIssuedGlobally
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_2f0e4bb8b5b04604ab91ca4ad4d073bb"
      unitRef="U004">200</femy:NumberOfPatentsIssuedGlobally>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_7c86199f6dd049089ada9caabe5bceb3">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;"&gt;Basis of Presentation&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has prepared the accompanying financial statements
          in accordance with accounting principles generally accepted in the United States of America (GAAP) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <femy:LiquidityPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_3c1a232adbc3476092eec8ce302d3243">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; font-variant: normal; text-transform: none;"&gt;Liquidity&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, the Company has cash and cash equivalents of $3,451,761. The Company plans to finance
            its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of
            FemaSeed, FemVue and FemBloc to support the Company&#x2019;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms
            acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#x2019;s business, results of operations, and financial condition could be materially adversely
            impacted.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;For the year ended December 31, 2024, the Company generated a
          net loss of $18,816,628. The Company expects such losses to increase over the next few years as the Company commercializes FemaSeed and
          its other products and advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed in the U.S.&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The financial statements have been prepared on a going-concern
          basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December
          31, 2024 of $127,198,257 and expects to incur additional losses and negative operating cash flows for at least the next twelve months.
          The Company&#x2019;s ability to meet its obligations is dependent upon its ability to generate sufficient cash flows from operations and future financing transactions. Although management expects the Company will continue as a going concern, there is no
          assurance that management&#x2019;s plans will be successful since the availability and amount of such funding is not certain. Accordingly, substantial doubt exists about the Company&#x2019;s ability to continue as a going concern for at least one year from the
          issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result
          from the possible inability of the Company to continue as a going concern.&lt;/div&gt;
</femy:LiquidityPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20241231"
      decimals="0"
      id="Fact_02fa2121d319457a8e2d7f1c2715b650"
      unitRef="U001">3451761</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_b47e3d4ec79f4e78a50a9e9ed551b0fd"
      unitRef="U001">-18816628</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20241231"
      decimals="0"
      id="Fact_ff45543f778b43488585a2bbfec678ea"
      unitRef="U001">-127198257</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="c20240101to20241231"
      id="Text_de0d00f102154840a5863364dee1a1d9">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Summary of Significant Accounting Policies&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="width: 18pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;"&gt;(a)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;"&gt;Use of Estimates in Preparation of Financial Statements&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;preparation of financial statements in conformity with
          U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the
          financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and
          equipment, &lt;/span&gt;and clinical trial cost accruals&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;
       &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Certain Risks and Uncertainties&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Products being developed by the Company, such as FemBloc, will require
          approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination is U.S. FDA-cleared and approved in Europe, United Kingdom (UK), Canada and Israel. FemVue, a companion diagnostic for
          fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and
          Israel.&#160;FemCath&#160;and FemChec, companion diagnostic products for FemBloc&#x2019;s ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. There can be no assurance the Company&#x2019;s other products in development will
          receive the necessary approvals/ clearances. If the Company is denied regulatory approval/ clearance or approval/ clearance is delayed, it might have a materially adverse impact on the Company.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The medical device industry is characterized by frequent and
          extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and
          the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company&#x2019;s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them.
          If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are
          able to redesign its products to avoid infringement.&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; A license may not
          be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company relies on some single source suppliers to provide
          certain components of its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory,
          which would increase its costs and result in write&#x2011;downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Fair Value of Financial Instruments&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Certain of the Company&#x2019;s financial instruments, including cash, accounts receivable and other
          liabilities approximate their fair value because of the short&#x2011;term maturity of these financial instruments.&lt;br class="Apple-interchange-newline"/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;
       &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(d)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Cash and Cash Equivalents&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company considers all highly liquid investments with an initial maturity of&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu&lt;span style="font-weight: normal; font-style: normal;"&gt;e. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;See Note 2(&lt;span style="font-style: normal;"&gt;s&lt;/span&gt;) for information on concentration of credit risk.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
      &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(e)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Accounts Receivable&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company grants trade credit to
          customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are
          written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. As of December 31, 2024 and 2023, the Company&#x2019;s reserves for uncollectible accounts were $10,000 and $2,000, respectively. Trade
          accounts receivable are recorded at the invoiced amount, net of allowance for credit loss and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the statements of cash
          flows.&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;
       &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(f)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Inventories&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventories are stated at the lower of cost or net realizable value. Cost, which
        includes amounts related to materials, labor and overhead, is determined on a first&#x2011;in, first&#x2011;out basis. Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion,
        disposal, and transportation.&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt;
       &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;Inventory stated at cost, consisted of the
        following as of December 31:&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Materials&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,308,863&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;367,934&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Work in progress&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;982,630&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;128,993&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finished goods&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;754,830&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;170,191&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventory &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3,046,323&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;667,118&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none; clear: both;"&gt; &lt;/span&gt;
      &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;"&gt;(g)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Other Assets&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has research tax credits that are available to the Company to offset
        future payroll withholding liabilities. As of December 31, 2024 and 2023, the total amount of these credits is $1,030,809 and $928,234, respectively. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The Company has included these amounts on the accompanying balance sheets as follows as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Prepaid and other current assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;315,897&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;224,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other long-term assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;714,912&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;704,234&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Research tax credits available to the Company&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,030,809&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;928,234&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;"&gt;(h)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Property and Equipment&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Property and equipment are carried at cost less accumulated depreciation
          and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to
          operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"&gt;Depreciation and amortization are computed using the straight&#x2011;line method over estimated useful lives of assets as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Leasehold improvements&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Shorter of lease term(s) or useful life&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Office equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5 years&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Furniture and fixtures&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7 years&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Machinery and equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5
                  to 7 years&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Depreciation expense for the years ended 2024 and 2023 was $277,178 and $468,391, respectively. In
      2024, the Company disposed of property and equipment at an original cost of $82,507 with a net book value of $676, which is recorded in operating expenses on the statements of comprehensive loss. In 2023, the Company disposed of property and equipment at a cost of
      $187,826 with a net book value of $47,538,
      which is recorded in operating expenses on the statements of comprehensive loss. &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(i)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Impairment of Long-Lived Assets&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company reviews long&#x2011;lived assets, including property and equipment and definite lived intangibles,
        for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to
        result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long&#x2011;lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(j)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Leases&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company records operating leases as right-of-use assets and operating lease liabilities in its
        balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying
        asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present
        value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present
        value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company&#x2019;s statements of comprehensive loss. Non-lease components included in
        lease agreements are accounted for separately. The Company records finance leases as right-of-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.&lt;/div&gt;

&lt;div&gt;&#160;
        &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(k)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Intangible Assets&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Intangible assets consist of patent and trademark application costs and related legal fees, carried at
        cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight&#x2011;line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"&gt;Intangible assets consist of the following as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,755,009&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,668,951&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accumulated amortization&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1,689,091&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1,668,951&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Net book value&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;65,918&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Amortization expense for intangible assets for the years ended December 31, 2024 and 2023 was $20,140 and $3,294, respectively.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(l)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Deferred Offering Costs&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly
        attributable to a strategic financing transaction, are capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A &lt;span style="font-style: italic;"&gt;Expenses of Offering&lt;/span&gt;, codified in Accounting Standards Codification (ASC)
        340-10-S99-1 &lt;span style="font-style: italic;"&gt;Other Assets and Deferred Costs&lt;/span&gt;.&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These
        deferred offering costs are offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses are terminated or aborted. As of December 31, 2024, and 2023, the Company offset $3,143 and $17,952, respectively of deferred offering costs in
        connection with the gross proceeds issued under the prospectuses.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, deferred offering costs capitalized were $211,654, and are included in prepaid and other current assets in the accompanying balance sheet. As of December 31, 2023, deferred offering costs
        capitalized were $214,798, and are included in other long-term assets in the accompanying balance sheet.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(m)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Accrued Expenses&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical
        trial expenses include research and development costs for third-party services, largely related to the Company&#x2019;s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant
        component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Other
          accrued expenses include director fees, taxes and other miscellaneous accrued expenses.&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses consisted of the following as of December 31:&lt;/div&gt;

&lt;div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Incentive and other compensation costs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;650,768&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,082,606&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical trial costs&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;354,762&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;276,141&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Director fees&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;70,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;60,210&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"&gt;Franchise taxes&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;12,160&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;75,519&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;13,179&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,151,049&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,444,296&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(n)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Clinical Holdback&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As part of the regulatory approval process for taking its products to market or conducting post-market
        clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating
        medical institutions and investigators will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual participants are enrolled in the study by the participating medical institution or
        investigator, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or investigator, the Company retains any agreed upon percentage of total
        invoiced costs, generally ranging between 5% - 15%, which is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses
        incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;120,235&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback retained&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;19,452&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback paid&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(11,495&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;128,192&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: clinical holdback - current portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(88,581&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback - long-term portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;39,611&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;141,864&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback retained&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5,900&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback paid&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(27,529&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;120,235&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: clinical holdback - current portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(65,300&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback - long-term portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;54,935&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

        &lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;"&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(o)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;C&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;onvertible Notes with Warrants (November 2023 Financing)&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for its convertible notes (&#x201c;Notes&#x201d;) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, &lt;span style="font-style: italic;"&gt;Debt
            with Conversion and Other Options&lt;/span&gt; and ASC 815-40, &lt;span style="font-style: italic;"&gt;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own &lt;span style="font-style: italic;"&gt;Eq&lt;/span&gt;uity&lt;/span&gt;. The convertible notes are recorded as a
          long-term and short-term liability, as applicable, in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible
          notes are accounted for as a single liability measured at its amortized cost. &lt;/div&gt;

&lt;div&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, &lt;span style="font-style: italic;"&gt;Distinguishing Liabilities from Equity&lt;/span&gt; and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt
            discount, recorded as a contra-liability against the debt, and amortizes the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional
            paid-in capital in the balance sheets.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible
            notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the
            fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will
            then be recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(p)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Common Stock Warrants&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt;
         &lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;
         &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrants&#x2019; specific terms and
            applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480,
            and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#x2019;s own common stock and whether the warrant holders could potentially require &#x201c;net cash
            settlement&#x201d; in a circumstance outside of the Company&#x2019;s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a
            component of additional paid-in capital at the time of issuance.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(q)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Revenue Recognition&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s policy is to recognize revenue when a customer obtains control of the promised goods
        under ASC 606, &lt;span style="font-style: italic;"&gt;Revenue from Contracts with Customers&lt;/span&gt;. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the
        Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. Revenue is recognized upon shipment of the Company&#x2019;s goods based upon contractually stated pricing at standard
        payment terms ranging from 30 to 60
        days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the
        years ended December 31, 2024 and 2023 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no
        unsatisfied performance obligations as of December 31, 2024 and 2023.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The majority of products sold directly to U.S. customers are shipped via common carrier, and the
        customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company&#x2019;s international distributors are in accordance with their respective agreements; however, the shipping terms are
        generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2024, the Company has not had a history of significant returns.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table summarizes the Company&#x2019;s sales by geographic region for the years ending December
        31:&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Primary geographical markets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;U.S.&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,073,508&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,013,925&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;International&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;555,600&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;58,045&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,629,108&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,071,970&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(r)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;License, Manufacturing, and Supply Agreements&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products
          based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company entered in distributor agreements with Comercial Medico Quirurigca, SA (&#x201c;Comercial&#x201d;) and Durgalab in September 2024. The Company sells products based on purchase orders
          provided by Comercial and Durgalab in accordance with their agreements. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(s)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Concentration of Credit Risk&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company generates revenue from sales directly to U.S. customers and to
          the Company&#x2019;s international distributors with all prices in U.S. dollars. For the year ended December 31, 2024, two customers
          accounted for more than 10% of total revenue. The revenues were 15% and 12% of total revenues, respectively. As of December 31, 2024, three
          customers had accounts receivable balances greater than 10% of total receivables. The accounts receivable balances were 23%, 21% and 12%, respectively. For the
          year ended December 31, 2023, no customers accounted for more than 10% of total revenue, and the Company had two customers with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11%.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(t)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Research and Development&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s research and development expenses consist of engineering, product development,&#160; clinical,
        quality assurance and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing
        fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.&lt;/div&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(u)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Sales and Marketing&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company&#x2019;s sales and marketing expenses consist of
          direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development and travel.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(v)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;General and Administrative&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s general and administrative expenses include accounting, human resources, and general
        corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock&#x2011;based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional
        fees.&lt;/div&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(w)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Advertising Expense&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Advertising costs are expensed as incurred. Advertising costs were $360,958 and $18,738 for the years ended
        December 31, 2024 and 2023, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.&lt;/div&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(x)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock-Based Compensation&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company recognizes all employee and nonemployee stock-based
          compensation as a cost in the financial statements. Equity-classified awards are measured at the grant-date fair value of the award. The Company estimates grant-date fair value using the Black-Scholes option pricing model and records forfeitures
          as they are incurred. Details of the stock&#x2011;based compensation and accounting treatment are discussed in Note 10.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(y)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Income Taxes&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company utilizes the asset&#x2011;and&#x2011;liability method of accounting for income taxes as set forth in ASC
        740, &lt;span style="font-style: italic;"&gt;Income Taxes&lt;/span&gt;. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for
        income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement
        recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being
        sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as
        of December 31, 2024 and 2023.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, the 2021 through 2024 tax years remain subject to examination by federal and
        most state tax authorities. The use of net operating losses generated in tax years prior to 2021 may also subject returns for those years to examination.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(z)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Basic net loss per share attributable to common stockholders is calculated by dividing the net loss
        attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents. The net loss attributable to common stockholders is calculated by
        adjusting the net loss of the Company for the cumulative dividends, if any. Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially
        dilutive securities is anti-dilutive given the net loss of the Company.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(aa)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recently Issued Accounting Pronouncements &#x2013; Recently Adopted&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In November 2023, the FASB issued ASU No. 2023-07, &lt;span style="font-style: italic;"&gt;Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures&lt;/span&gt;. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
          expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The
          amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management adopted the ASU on January 1, 2024 (see
          Note 14 for disclosure information).&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(ab)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recently Issued Accounting Pronouncements &#x2013; Not Yet Adopted&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income
          taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#x2019;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early
          adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;No other new accounting pronouncements not yet effective are expected to have a material impact on the Company&#x2019;s financial statements.&lt;/div&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="c20240101to20241231"
      id="Text_14f057ec2c0945478553eeca07fe48cb">
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="width: 18pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;"&gt;(a)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;"&gt;Use of Estimates in Preparation of Financial Statements&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;preparation of financial statements in conformity with
          U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the
          financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and
          equipment, &lt;/span&gt;and clinical trial cost accruals&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <femy:CertainRisksAndUncertaintiesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_1f2132fb3d5f48a780b2e7c48e256288">
&lt;div&gt;
       &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Certain Risks and Uncertainties&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Products being developed by the Company, such as FemBloc, will require
          approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination is U.S. FDA-cleared and approved in Europe, United Kingdom (UK), Canada and Israel. FemVue, a companion diagnostic for
          fallopian tube assessment via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan and Israel. FemCerv, an endocervical tissue sampler for cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada and
          Israel.&#160;FemCath&#160;and FemChec, companion diagnostic products for FemBloc&#x2019;s ultrasound-based confirmation test, are U.S. FDA-cleared and approved in Europe and Canada. There can be no assurance the Company&#x2019;s other products in development will
          receive the necessary approvals/ clearances. If the Company is denied regulatory approval/ clearance or approval/ clearance is delayed, it might have a materially adverse impact on the Company.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The medical device industry is characterized by frequent and
          extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and
          the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company&#x2019;s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them.
          If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are
          able to redesign its products to avoid infringement.&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; A license may not
          be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company relies on some single source suppliers to provide
          certain components of its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory,
          which would increase its costs and result in write&#x2011;downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.&lt;/span&gt;&lt;/div&gt;
</femy:CertainRisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="c20240101to20241231"
      id="Text_c8463dc9539f41929ee30654b135c57c">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Fair Value of Financial Instruments&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Certain of the Company&#x2019;s financial instruments, including cash, accounts receivable and other
          liabilities approximate their fair value because of the short&#x2011;term maturity of these financial instruments.&lt;br class="Apple-interchange-newline"/&gt;
        &lt;/span&gt; &lt;/div&gt;
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_c29afb3f02cf44abb16a19c15b670d1b">
&lt;div&gt;
       &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(d)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Cash and Cash Equivalents&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company considers all highly liquid investments with an initial maturity of&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu&lt;span style="font-weight: normal; font-style: normal;"&gt;e. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;See Note 2(&lt;span style="font-style: normal;"&gt;s&lt;/span&gt;) for information on concentration of credit risk.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="c20240101to20241231"
      id="Text_512bf4b6a02e480196f69a944d3ffacc">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(e)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Accounts Receivable&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company grants trade credit to
          customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are
          written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. As of December 31, 2024 and 2023, the Company&#x2019;s reserves for uncollectible accounts were $10,000 and $2,000, respectively. Trade
          accounts receivable are recorded at the invoiced amount, net of allowance for credit loss and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the statements of cash
          flows.&lt;/span&gt;&lt;/div&gt;
</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <femy:ReservesForUncollectibleAccounts
      contextRef="c20241231"
      decimals="0"
      id="Fact_22e1c6517f404f55b11298f6a78962ab"
      unitRef="U001">10000</femy:ReservesForUncollectibleAccounts>
    <femy:ReservesForUncollectibleAccounts
      contextRef="c20231231"
      decimals="0"
      id="Fact_dc744965c1d14a07a071e9e1772748d1"
      unitRef="U001">2000</femy:ReservesForUncollectibleAccounts>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_307a017bddbf4629b9f7bf566be68771">
&lt;div&gt;
       &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(f)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Inventories&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventories are stated at the lower of cost or net realizable value. Cost, which
        includes amounts related to materials, labor and overhead, is determined on a first&#x2011;in, first&#x2011;out basis. Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion,
        disposal, and transportation.&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt;
       &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;Inventory stated at cost, consisted of the
        following as of December 31:&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Materials&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,308,863&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;367,934&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Work in progress&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;982,630&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;128,993&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finished goods&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;754,830&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;170,191&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventory &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3,046,323&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;667,118&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_4bbe352bbb364dd7a7ac72dff98f249b">
&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt;
       &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;Inventory stated at cost, consisted of the
        following as of December 31:&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Materials&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,308,863&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;367,934&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Work in progress&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;982,630&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;128,993&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Finished goods&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;754,830&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;170,191&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Inventory &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3,046,323&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;667,118&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="c20241231"
      decimals="0"
      id="Fact_6ea6acf542aa4f099d9ee498e160f5b6"
      unitRef="U001">1308863</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="c20231231"
      decimals="0"
      id="Fact_2fa5074155f74f77b5c0aae21a09c409"
      unitRef="U001">367934</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20241231"
      decimals="0"
      id="Fact_dd8299322a7c4105b8e43828a4346a3f"
      unitRef="U001">982630</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20231231"
      decimals="0"
      id="Fact_b437669a6a524a95bd529eba60a63f15"
      unitRef="U001">128993</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20241231"
      decimals="0"
      id="Fact_ea7a24727489433c9c9eef702ad8c65d"
      unitRef="U001">754830</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20231231"
      decimals="0"
      id="Fact_b941a06c42874abf97252cecd615acc5"
      unitRef="U001">170191</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="c20241231"
      decimals="0"
      id="Fact_a653d6eceac743c8b134df80efffc639"
      unitRef="U001">3046323</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_e4c68dd301b84be8a7465e060a9ca311"
      unitRef="U001">667118</us-gaap:InventoryNet>
    <femy:OtherAssetsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_ba82e4bcd7d542f6be9cad78ced924b7">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;"&gt;(g)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Other Assets&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has research tax credits that are available to the Company to offset
        future payroll withholding liabilities. As of December 31, 2024 and 2023, the total amount of these credits is $1,030,809 and $928,234, respectively. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The Company has included these amounts on the accompanying balance sheets as follows as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Prepaid and other current assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;315,897&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;224,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other long-term assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;714,912&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;704,234&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Research tax credits available to the Company&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,030,809&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;928,234&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</femy:OtherAssetsPolicyTextBlock>
    <femy:ResearchTaxCredits
      contextRef="c20241231"
      decimals="0"
      id="Fact_c50775a1d79b48168f7789a3072d768b"
      unitRef="U001">1030809</femy:ResearchTaxCredits>
    <femy:ResearchTaxCredits
      contextRef="c20231231"
      decimals="0"
      id="Fact_f739c6840df44d66a5ded847a0a0b50d"
      unitRef="U001">928234</femy:ResearchTaxCredits>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_0c550ac0d7fb4e1cb64ff5f9384745c0">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The Company has included these amounts on the accompanying balance sheets as follows as of December 31:&lt;/span&gt;
&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023 &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Prepaid and other current assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;315,897&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;224,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other long-term assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;714,912&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;704,234&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Research tax credits available to the Company&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,030,809&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;928,234&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <femy:ResearchTaxCreditsCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_69f0cbffc9204d4fa98681c2a0defd3d"
      unitRef="U001">315897</femy:ResearchTaxCreditsCurrent>
    <femy:ResearchTaxCreditsCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_a73c0b1a855e4fae9b2715cd3ab77abb"
      unitRef="U001">224000</femy:ResearchTaxCreditsCurrent>
    <femy:ResearchTaxCreditsNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_f2cd66cb1097499cb8e785f02be38da6"
      unitRef="U001">714912</femy:ResearchTaxCreditsNoncurrent>
    <femy:ResearchTaxCreditsNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_ffaf5dc0d38c4f8abafb2658176510eb"
      unitRef="U001">704234</femy:ResearchTaxCreditsNoncurrent>
    <femy:ResearchTaxCredits
      contextRef="c20241231"
      decimals="0"
      id="Fact_092cde01d374469fa4e8418b258b25fb"
      unitRef="U001">1030809</femy:ResearchTaxCredits>
    <femy:ResearchTaxCredits
      contextRef="c20231231"
      decimals="0"
      id="Fact_90850373f53b4784a0aa9f300744ed3c"
      unitRef="U001">928234</femy:ResearchTaxCredits>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_97471ec14c2a4e1d9123c2703295bcfa">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;"&gt;(h)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Property and Equipment&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Property and equipment are carried at cost less accumulated depreciation
          and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to
          operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"&gt;Depreciation and amortization are computed using the straight&#x2011;line method over estimated useful lives of assets as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Leasehold improvements&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Shorter of lease term(s) or useful life&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Office equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5 years&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Furniture and fixtures&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7 years&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Machinery and equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5
                  to 7 years&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Depreciation expense for the years ended 2024 and 2023 was $277,178 and $468,391, respectively. In
      2024, the Company disposed of property and equipment at an original cost of $82,507 with a net book value of $676, which is recorded in operating expenses on the statements of comprehensive loss. In 2023, the Company disposed of property and equipment at a cost of
      $187,826 with a net book value of $47,538,
      which is recorded in operating expenses on the statements of comprehensive loss. &lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20240101to20241231"
      id="Text_8437113489644775b7756dcae8612cb4">&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"&gt;Depreciation and amortization are computed using the straight&#x2011;line method over estimated useful lives of assets as follows:&lt;/span&gt;
&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: 0px; margin-right: auto;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Leasehold improvements&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Shorter of lease term(s) or useful life&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Office equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5 years&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Furniture and fixtures&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;7 years&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Machinery and equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5
                  to 7 years&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      id="Fact_4d76d3a8fbb84175b043de5e4d682a69">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"
      id="Fact_100b7686d12b464eb044008a36bf6b58">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_ec2edb2bf6314edfabdebfcfbd4546c0">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_55eef357a08744acbeb436eb236acdc5">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DepreciationExpenseOnReclassifiedAssets
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_52f86bd796264412b6054063bd20800c"
      unitRef="U001">277178</us-gaap:DepreciationExpenseOnReclassifiedAssets>
    <us-gaap:DepreciationExpenseOnReclassifiedAssets
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d1136fd634b0412b874f4fa53b83fc56"
      unitRef="U001">468391</us-gaap:DepreciationExpenseOnReclassifiedAssets>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_83d98be79ecc4842aa82da6d748867a5"
      unitRef="U001">82507</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_9d4fefe4426e488dbbf802455d1de115"
      unitRef="U001">676</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_0204c550bf5e4ed08ff5a2596e165cae"
      unitRef="U001">187826</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e8a9edcc6611417883d1f274159457ed"
      unitRef="U001">47538</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_f681280a716f4f5fb8cb779e4acde8f0">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(i)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Impairment of Long-Lived Assets&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company reviews long&#x2011;lived assets, including property and equipment and definite lived intangibles,
        for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to
        result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long&#x2011;lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.&lt;/div&gt;
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_7665e50b1e3f4aeb964d076352bf13e1"
      unitRef="U001">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_3d34e37230e046b0a8ea9396071fec6c">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(j)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Leases&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company records operating leases as right-of-use assets and operating lease liabilities in its
        balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying
        asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present
        value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present
        value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company&#x2019;s statements of comprehensive loss. Non-lease components included in
        lease agreements are accounted for separately. The Company records finance leases as right-of-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.&lt;/div&gt;
</us-gaap:LesseeLeasesPolicyTextBlock>
    <femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities
      contextRef="c20240101to20241231"
      id="Fact_4332493fbf2245dfbba860022253e149">P1Y</femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities>
    <femy:MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities
      contextRef="c20240101to20241231"
      id="Fact_98e924e2a8a44f15a05f6cc1b0e78498">P1Y</femy:MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="c20240101to20241231"
      id="Text_e49019db74d540619646dfb30241f6f9">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(k)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Intangible Assets&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Intangible assets consist of patent and trademark application costs and related legal fees, carried at
        cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight&#x2011;line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"&gt;Intangible assets consist of the following as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,755,009&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,668,951&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accumulated amortization&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1,689,091&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1,668,951&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Net book value&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;65,918&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Amortization expense for intangible assets for the years ended December 31, 2024 and 2023 was $20,140 and $3,294, respectively.&lt;/div&gt;
</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20241231"
      id="Fact_d64686c9c3cf44698c8e3b05b4a8d1ac">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_214d812e320849c983eca3a53589f829">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"&gt;Intangible assets consist of the following as of December 31:&lt;/span&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,755,009&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,668,951&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accumulated amortization&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1,689,091&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(1,668,951&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Net book value&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;65,918&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_d8fb1433de624e959ee2605febebb5c2"
      unitRef="U001">1755009</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_9e6bc7044b924f43a7a1080d7a72da2f"
      unitRef="U001">1668951</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20241231"
      decimals="0"
      id="Fact_9ee1a7bd82194bbe92f64a162ebd7544"
      unitRef="U001">1689091</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c20231231"
      decimals="0"
      id="Fact_f72a44078773495fb6b9cf86e8b41fcc"
      unitRef="U001">1668951</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20241231"
      decimals="0"
      id="Fact_68011879cfe44c2b81fe525b52cec6c0"
      unitRef="U001">65918</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_0e961f4e7ca44ba0ba610f8b2b527114"
      unitRef="U001">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_06ac982873754f448f5e9d85dd2f854d"
      unitRef="U001">20140</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_0f651926a35b436f8fa4a82222d5dc26"
      unitRef="U001">3294</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_623d66649bc3493ca6a5ed457faefecf">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(l)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Deferred Offering Costs&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly
        attributable to a strategic financing transaction, are capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A &lt;span style="font-style: italic;"&gt;Expenses of Offering&lt;/span&gt;, codified in Accounting Standards Codification (ASC)
        340-10-S99-1 &lt;span style="font-style: italic;"&gt;Other Assets and Deferred Costs&lt;/span&gt;.&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These
        deferred offering costs are offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses are terminated or aborted. As of December 31, 2024, and 2023, the Company offset $3,143 and $17,952, respectively of deferred offering costs in
        connection with the gross proceeds issued under the prospectuses.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, deferred offering costs capitalized were $211,654, and are included in prepaid and other current assets in the accompanying balance sheet. As of December 31, 2023, deferred offering costs
        capitalized were $214,798, and are included in other long-term assets in the accompanying balance sheet.&lt;/div&gt;
</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a75ef84aae4c4e04b8f6b3abf4570795"
      unitRef="U001">232845</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <femy:AuthorizedOfferingAmountOfSecurities
      contextRef="c20220701"
      decimals="-6"
      id="Fact_5ef0039df9f8432c9a2b50adc1712e10"
      unitRef="U001">150000000</femy:AuthorizedOfferingAmountOfSecurities>
    <us-gaap:DeferredOfferingCosts
      contextRef="c20220701"
      decimals="-6"
      id="Fact_4caafbf59a33445db9fbfab9058b40f9"
      unitRef="U001">150000000</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="c20241231"
      decimals="0"
      id="Fact_f78989a187974809ae7d92d188cffeac"
      unitRef="U001">3143</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="c20231231"
      decimals="0"
      id="Fact_cc35ba2b05404b20b0e032c94e5175f0"
      unitRef="U001">17952</us-gaap:DeferredOfferingCosts>
    <femy:DeferredOfferingCostsCapitalized
      contextRef="c20241231"
      decimals="0"
      id="Fact_cc7b4c9d4f374a7fa89934e8c76ca5fe"
      unitRef="U001">211654</femy:DeferredOfferingCostsCapitalized>
    <femy:DeferredOfferingCostsCapitalized
      contextRef="c20231231"
      decimals="0"
      id="Fact_20c42faae8d64a7e80a9e01fdc33dfb1"
      unitRef="U001">214798</femy:DeferredOfferingCostsCapitalized>
    <femy:AccruedExpensesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_abdf79249b1e4f4199a806295a3a4f5a">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(m)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Accrued Expenses&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical
        trial expenses include research and development costs for third-party services, largely related to the Company&#x2019;s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant
        component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Other
          accrued expenses include director fees, taxes and other miscellaneous accrued expenses.&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses consisted of the following as of December 31:&lt;/div&gt;

&lt;div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Incentive and other compensation costs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;650,768&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,082,606&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical trial costs&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;354,762&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;276,141&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Director fees&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;70,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;60,210&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"&gt;Franchise taxes&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;12,160&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;75,519&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;13,179&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,151,049&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,444,296&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</femy:AccruedExpensesPolicyTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_7a633963eba141ea9f517a5c4932ee78">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses consisted of the following as of December 31:&lt;/div&gt;

&lt;div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Incentive and other compensation costs&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;650,768&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,082,606&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical trial costs&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;354,762&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;276,141&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Director fees&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;70,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;60,210&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"&gt;Franchise taxes&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;12,160&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;75,519&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;13,179&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,151,049&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,444,296&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_723007d999534b1786848d8d783bb5d7"
      unitRef="U001">650768</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_810e27b6f4704aab83e49709b1a1dc8f"
      unitRef="U001">1082606</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <femy:AccruedClinicalTrialCost
      contextRef="c20241231"
      decimals="0"
      id="Fact_78c6fda923dd488fbb1aed7624ea7b67"
      unitRef="U001">354762</femy:AccruedClinicalTrialCost>
    <femy:AccruedClinicalTrialCost
      contextRef="c20231231"
      decimals="0"
      id="Fact_dbcef2cb6a6e4e24a804ad56317c5f6a"
      unitRef="U001">276141</femy:AccruedClinicalTrialCost>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_4b52a2e1b1804e0f8deb1f6ac56ae08a"
      unitRef="U001">70000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_27f11b50cfab4d49a9073a74c55fbb1a"
      unitRef="U001">60210</us-gaap:AccruedProfessionalFeesCurrent>
    <femy:FranchiseTaxes
      contextRef="c20241231"
      decimals="0"
      id="Fact_e2849142322f4b7d8f5655cdee3cfc40"
      unitRef="U001">0</femy:FranchiseTaxes>
    <femy:FranchiseTaxes
      contextRef="c20231231"
      decimals="0"
      id="Fact_1560e5f3d68d4bfaa0375c14d7e7b2af"
      unitRef="U001">12160</femy:FranchiseTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_376a08c76574461a831020f885524fd5"
      unitRef="U001">75519</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_cb6947090011464fbe09fd0bc3e49f3b"
      unitRef="U001">13179</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_ebec18a7ba0b4934bc936d34aab9e7b1"
      unitRef="U001">1151049</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_88b50affbd204385aa7b41290a06e89e"
      unitRef="U001">1444296</us-gaap:AccruedLiabilitiesCurrent>
    <femy:ClinicalHoldbackPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_4d7651f25b9741cba9a0802c05d0250a">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(n)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Clinical Holdback&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As part of the regulatory approval process for taking its products to market or conducting post-market
        clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating
        medical institutions and investigators will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual participants are enrolled in the study by the participating medical institution or
        investigator, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or investigator, the Company retains any agreed upon percentage of total
        invoiced costs, generally ranging between 5% - 15%, which is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses
        incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;120,235&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback retained&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;19,452&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback paid&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(11,495&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;128,192&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: clinical holdback - current portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(88,581&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback - long-term portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;39,611&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;141,864&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback retained&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5,900&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback paid&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(27,529&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;120,235&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: clinical holdback - current portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(65,300&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback - long-term portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;54,935&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

        &lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

      &lt;/div&gt;
</femy:ClinicalHoldbackPolicyTextBlock>
    <femy:AgreedPercentageOfInvoicedCostsRetains
      contextRef="c20241231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_8edf58bd9f5242a28f27d28499fa9af3"
      unitRef="U005">0.05</femy:AgreedPercentageOfInvoicedCostsRetains>
    <femy:AgreedPercentageOfInvoicedCostsRetains
      contextRef="c20241231_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_b6878529ee8f4d6087b2b7a4bcffff2e"
      unitRef="U005">0.15</femy:AgreedPercentageOfInvoicedCostsRetains>
    <femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_3fc8d2eb1590466aa77dd225c1bd3433">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2024:&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;120,235&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback retained&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;19,452&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback paid&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(11,495&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, &lt;span style="text-indent: 0pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;128,192&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: clinical holdback - current portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(88,581&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback - long-term portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;39,611&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table shows the activity within the clinical holdback liability accounts for the year
        ended December 31, 2023:&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;141,864&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback retained&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;5,900&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback paid&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(27,529&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Balance at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;120,235&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Less: clinical holdback - current portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(65,300&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Clinical holdback - long-term portion&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;54,935&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

        &lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

      &lt;/div&gt;
</femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock>
    <femy:ClinicalHoldbackLiability
      contextRef="c20231231"
      decimals="0"
      id="Fact_8795992716ad46269677e6c1373ab941"
      unitRef="U001">120235</femy:ClinicalHoldbackLiability>
    <femy:ClinicalHoldbackRetained
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_bfff3489d6d7438686884d24363e21e9"
      unitRef="U001">19452</femy:ClinicalHoldbackRetained>
    <femy:ClinicalHoldbackPaid
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_fe7d92c4bac44e459997f08250b9ce94"
      unitRef="U001">11495</femy:ClinicalHoldbackPaid>
    <femy:ClinicalHoldbackLiability
      contextRef="c20241231"
      decimals="0"
      id="Fact_9c1abb00c7bf4f80b61e96d89737c7d5"
      unitRef="U001">128192</femy:ClinicalHoldbackLiability>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_e7ef5606d03144759461f664b2a188b5"
      unitRef="U001">88581</femy:ClinicalHoldbackCurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_b6f3d116ba3544149599c02c58be554a"
      unitRef="U001">39611</femy:ClinicalHoldbackNoncurrent>
    <femy:ClinicalHoldbackLiability
      contextRef="c20221231"
      decimals="0"
      id="Fact_f07a132d48e54a11a13d62321c29d21d"
      unitRef="U001">141864</femy:ClinicalHoldbackLiability>
    <femy:ClinicalHoldbackRetained
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d2ba692a4d1b40e09ba6a489fde9fda5"
      unitRef="U001">5900</femy:ClinicalHoldbackRetained>
    <femy:ClinicalHoldbackPaid
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_b0538e6f05e6499f9dcd815f0eb6c8a8"
      unitRef="U001">27529</femy:ClinicalHoldbackPaid>
    <femy:ClinicalHoldbackLiability
      contextRef="c20231231"
      decimals="0"
      id="Fact_f269efa88dcf49fb96ca83567682d7c4"
      unitRef="U001">120235</femy:ClinicalHoldbackLiability>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_bd6cf2a7f0b94275863a61f192715e43"
      unitRef="U001">65300</femy:ClinicalHoldbackCurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_c5452da99b64402fab858e86b2237a11"
      unitRef="U001">54935</femy:ClinicalHoldbackNoncurrent>
    <femy:ConvertibleNotesWithWarrantsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_78d012f46a634961b725b165e09b1978">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;"&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(o)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;C&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;onvertible Notes with Warrants (November 2023 Financing)&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for its convertible notes (&#x201c;Notes&#x201d;) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, &lt;span style="font-style: italic;"&gt;Debt
            with Conversion and Other Options&lt;/span&gt; and ASC 815-40, &lt;span style="font-style: italic;"&gt;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own &lt;span style="font-style: italic;"&gt;Eq&lt;/span&gt;uity&lt;/span&gt;. The convertible notes are recorded as a
          long-term and short-term liability, as applicable, in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible
          notes are accounted for as a single liability measured at its amortized cost. &lt;/div&gt;

&lt;div&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, &lt;span style="font-style: italic;"&gt;Distinguishing Liabilities from Equity&lt;/span&gt; and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt
            discount, recorded as a contra-liability against the debt, and amortizes the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional
            paid-in capital in the balance sheets.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible
            notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the
            fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will
            then be recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. &lt;/div&gt;
</femy:ConvertibleNotesWithWarrantsPolicyTextBlock>
    <femy:CommonStockWarrantsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_e2dd99837dca48148fdeba06e6ca286a">
&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(p)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Common Stock Warrants&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt;
         &lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;
         &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrants&#x2019; specific terms and
            applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480,
            and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#x2019;s own common stock and whether the warrant holders could potentially require &#x201c;net cash
            settlement&#x201d; in a circumstance outside of the Company&#x2019;s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a
            component of additional paid-in capital at the time of issuance.&lt;/div&gt;
</femy:CommonStockWarrantsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_8f5d301ae3a94424935887cb5707cfd5">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(q)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Revenue Recognition&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s policy is to recognize revenue when a customer obtains control of the promised goods
        under ASC 606, &lt;span style="font-style: italic;"&gt;Revenue from Contracts with Customers&lt;/span&gt;. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the
        Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. Revenue is recognized upon shipment of the Company&#x2019;s goods based upon contractually stated pricing at standard
        payment terms ranging from 30 to 60
        days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the
        years ended December 31, 2024 and 2023 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no
        unsatisfied performance obligations as of December 31, 2024 and 2023.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The majority of products sold directly to U.S. customers are shipped via common carrier, and the
        customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company&#x2019;s international distributors are in accordance with their respective agreements; however, the shipping terms are
        generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2024, the Company has not had a history of significant returns.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table summarizes the Company&#x2019;s sales by geographic region for the years ending December
        31:&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Primary geographical markets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;U.S.&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,073,508&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,013,925&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;International&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;555,600&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;58,045&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,629,108&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,071,970&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <femy:RevenueRecognitionPaymentTermOfPeriod
      contextRef="c20240101to20241231_RangeAxis_MinimumMember"
      id="Fact_38df0af9928d4a4198f81cbd1469e167">P30D</femy:RevenueRecognitionPaymentTermOfPeriod>
    <femy:RevenueRecognitionPaymentTermOfPeriod
      contextRef="c20240101to20241231_RangeAxis_MaximumMember"
      id="Fact_c9204dc880aa45a8a1d6bb1d54aaf599">P60D</femy:RevenueRecognitionPaymentTermOfPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_65007158017247339d8f3ec16ba4a253"
      unitRef="U001">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_5ee3be7a0e8c4a19921534ab8255aac4"
      unitRef="U001">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <femy:ContractWithCustomerUnsatisfiedPerformanceObligation
      contextRef="c20241231"
      decimals="0"
      id="Fact_dd542dbc8a66428996fa138b7d79334a"
      unitRef="U001">0</femy:ContractWithCustomerUnsatisfiedPerformanceObligation>
    <femy:ContractWithCustomerUnsatisfiedPerformanceObligation
      contextRef="c20231231"
      decimals="0"
      id="Fact_88782acd80ff44e2b23f58bf49d924e4"
      unitRef="U001">0</femy:ContractWithCustomerUnsatisfiedPerformanceObligation>
    <femy:PercentageOfRestockingFee
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_4e483b4fbe3e491e94c2e32ecdf3d184"
      unitRef="U005">0.30</femy:PercentageOfRestockingFee>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_f370b00a39624b999f21845dd175d939">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table summarizes the Company&#x2019;s sales by geographic region for the years ending December
        31:&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Primary geographical markets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2023&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;U.S.&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,073,508&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,013,925&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;International&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;555,600&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;58,045&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,629,108&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1,071,970&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_f2e36f124e4e49a7873d9f2de909dbf7"
      unitRef="U001">1073508</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_9b51c5189e56431398ba4c8b357177ad"
      unitRef="U001">1013925</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_StatementGeographicalAxis_NonUsMember"
      decimals="0"
      id="Fact_a02ca3c7966f4c18a897eba435e474ab"
      unitRef="U001">555600</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_StatementGeographicalAxis_NonUsMember"
      decimals="0"
      id="Fact_5d84454311224b09b780e2e04d65ed35"
      unitRef="U001">58045</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_0ba64fcc08194b4e9a275755735714f4"
      unitRef="U001">1629108</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d9b91c015c93462fb46b8016e68b1af9"
      unitRef="U001">1071970</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <femy:LicenseManufacturingAndSupplyAgreementPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_0a3670354e994a36a8a40c187a5a6275">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(r)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;License, Manufacturing, and Supply Agreements&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products
          based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company entered in distributor agreements with Comercial Medico Quirurigca, SA (&#x201c;Comercial&#x201d;) and Durgalab in September 2024. The Company sells products based on purchase orders
          provided by Comercial and Durgalab in accordance with their agreements. Control and risk of ownership transfer at the time of shipment and the Company records revenue at that time.&lt;/span&gt;&lt;/div&gt;
</femy:LicenseManufacturingAndSupplyAgreementPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="c20240101to20241231"
      id="Text_ca06da1370ac4116b836966fc8cc4f8e">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(s)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Concentration of Credit Risk&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company generates revenue from sales directly to U.S. customers and to
          the Company&#x2019;s international distributors with all prices in U.S. dollars. For the year ended December 31, 2024, two customers
          accounted for more than 10% of total revenue. The revenues were 15% and 12% of total revenues, respectively. As of December 31, 2024, three
          customers had accounts receivable balances greater than 10% of total receivables. The accounts receivable balances were 23%, 21% and 12%, respectively. For the
          year ended December 31, 2023, no customers accounted for more than 10% of total revenue, and the Company had two customers with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11%.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ConcentrationRiskCreditRisk>
    <femy:NumberOfMajorCustomers
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact_688ab3e388c2414d9064ea646ff752b4"
      unitRef="U006">2</femy:NumberOfMajorCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember"
      decimals="2"
      id="Fact_022ced90816b453a82cd809c3d742b17"
      unitRef="U005">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember"
      decimals="2"
      id="Fact_7490adfba31447aeb53725d27edeb7d9"
      unitRef="U005">0.12</us-gaap:ConcentrationRiskPercentage1>
    <femy:NumberOfMajorCustomers
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact_70dbb1aa3cf1455aa511097e549ee3c0"
      unitRef="U006">3</femy:NumberOfMajorCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember"
      decimals="2"
      id="Fact_bec8fa135d61406c9c6d605f65bfccb9"
      unitRef="U005">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember"
      decimals="2"
      id="Fact_9b2dbf18687a48a6a760b06fdcf3c3cf"
      unitRef="U005">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20240101to20241231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerThreeMember"
      decimals="2"
      id="Fact_e7bbf79612504a32a5b3bcc7ca0a3b70"
      unitRef="U005">0.12</us-gaap:ConcentrationRiskPercentage1>
    <femy:NumberOfMajorCustomers
      contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact_b6d774826720412496ce51e0fc0a73d1"
      unitRef="U006">0</femy:NumberOfMajorCustomers>
    <femy:NumberOfMajorCustomers
      contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact_42669f8e770d46d99ad791d790696e3a"
      unitRef="U006">2</femy:NumberOfMajorCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember"
      decimals="2"
      id="Fact_189bd8fd3885420799728169fc7441af"
      unitRef="U005">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20230101to20231231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerTwoMember"
      decimals="2"
      id="Fact_d16173e27cbe433ab4d1be20f9c18d70"
      unitRef="U005">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="c20240101to20241231"
      id="Text_1e7906d3b3dd47a78ce0c65b6d4a5c24">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(t)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Research and Development&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s research and development expenses consist of engineering, product development,&#160; clinical,
        quality assurance and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing
        fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.&lt;/div&gt;
</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <femy:SalesAndMarketingPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_e33538eb238a4c29b5b2e61e6b88c3bd">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(u)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Sales and Marketing&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company&#x2019;s sales and marketing expenses consist of
          direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development and travel.&lt;/span&gt;&lt;/div&gt;
</femy:SalesAndMarketingPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_ae425bae67584b0daa7a62711befc1b1">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(v)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;General and Administrative&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s general and administrative expenses include accounting, human resources, and general
        corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock&#x2011;based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional
        fees.&lt;/div&gt;
</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_05b12f6e7ae940eb93ffdf4ee38f4d38">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(w)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Advertising Expense&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Advertising costs are expensed as incurred. Advertising costs were $360,958 and $18,738 for the years ended
        December 31, 2024 and 2023, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.&lt;/div&gt;
</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_40097e037a6d474e9567e32585e97e36"
      unitRef="U001">360958</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e22292569d93431097b12b59e31b8094"
      unitRef="U001">18738</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="c20240101to20241231"
      id="Text_1875306d35384badbaa34951be70d83e">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(x)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock-Based Compensation&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company recognizes all employee and nonemployee stock-based
          compensation as a cost in the financial statements. Equity-classified awards are measured at the grant-date fair value of the award. The Company estimates grant-date fair value using the Black-Scholes option pricing model and records forfeitures
          as they are incurred. Details of the stock&#x2011;based compensation and accounting treatment are discussed in Note 10.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_a8103336f58f4443ad1eb3b293b4b7d3">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(y)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Income Taxes&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company utilizes the asset&#x2011;and&#x2011;liability method of accounting for income taxes as set forth in ASC
        740, &lt;span style="font-style: italic;"&gt;Income Taxes&lt;/span&gt;. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for
        income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement
        recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being
        sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as
        of December 31, 2024 and 2023.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, the 2021 through 2024 tax years remain subject to examination by federal and
        most state tax authorities. The use of net operating losses generated in tax years prior to 2021 may also subject returns for those years to examination.&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20241231"
      decimals="0"
      id="Fact_7a9b8f5b0beb41649d0e497bb25f4c2b"
      unitRef="U001">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20231231"
      decimals="0"
      id="Fact_3885aa27b36b4db8904d05d039708876"
      unitRef="U001">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_90af72a9c01f452985a37a9468a450cb">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(z)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Basic net loss per share attributable to common stockholders is calculated by dividing the net loss
        attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents. The net loss attributable to common stockholders is calculated by
        adjusting the net loss of the Company for the cumulative dividends, if any. Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially
        dilutive securities is anti-dilutive given the net loss of the Company.&lt;/div&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_b2697d06157e4db992dd839fa55f14df">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(aa)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recently Issued Accounting Pronouncements &#x2013; Recently Adopted&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In November 2023, the FASB issued ASU No. 2023-07, &lt;span style="font-style: italic;"&gt;Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures&lt;/span&gt;. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
          expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The
          amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management adopted the ASU on January 1, 2024 (see
          Note 14 for disclosure information).&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(ab)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recently Issued Accounting Pronouncements &#x2013; Not Yet Adopted&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income
          taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#x2019;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early
          adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;No other new accounting pronouncements not yet effective are expected to have a material impact on the Company&#x2019;s financial statements.&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20240101to20241231"
      id="Text_6dce8e1267894f81a246e8c693010140">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(3)&lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Fair Value&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company applies a fair value hierarchy that requires the use of observable
        market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;Level 1
        &#x2013; Valuation is based upon quoted prices for identical instruments traded in active markets.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Level 2 &#x2013; Valuation is based upon quoted prices for similar instruments in active
        markets, quoted prices for identical or similar instruments in markets that are not active, and model&#x2011;based valuation techniques for which all significant assumptions are observable in the market.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Level 3 &#x2013; Valuation is generated from model&#x2011;based techniques that use significant
        assumptions not observable in the market. These unobservable assumptions reflect the Company&#x2019;s own estimates of assumptions market participants would use in pricing the asset or liability.&lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_cd0f008bee2c4bb788d9de05494c5b9d">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(4)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024 and 2023,
          money market funds included in cash and cash equivalents on the balance sheets were $3,451,761 and $21,278,895, respectively, which represent Level 1 within the fair value hierarchy (see Note 3).&lt;/span&gt;&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c20241231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"
      decimals="0"
      id="Fact_0311b09f02e64a81bc474123c1b4cfdd"
      unitRef="U001">3451761</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"
      decimals="0"
      id="Fact_839ed9995d8d4a8b85aff087e454326a"
      unitRef="U001">21278895</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_9b9e8cb0b5ef4bdf8cd9a0b54521d342">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(5)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Commitments and Contingencies&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Operating Leases&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, the Company has the right of use for its facilities
        located in Suwanee, GA under a long-term operating lease agreement, as amended (Lease Agreement), which expires in &lt;span style="-sec-ix-hidden:Fact_c94d18a030034c3d871eda03ca3abf34"&gt;April 2029&lt;/span&gt;. The
        Company has the option (Extension Option) to extend the term for one consecutive term of five years each at the greater of the then current prevailing rental rate or current base rent rate, as agreed by both parties, and upon certain terms and conditions. The
        Company must provide written notice of its intent to exercise this extension option at between &lt;span style="-sec-ix-hidden:Fact_ca125bbf71bc4ef5857a48b8b7e46786"&gt;nine&lt;/span&gt; and 12 months prior to the expiration date of &lt;span style="-sec-ix-hidden:Fact_73ceb3e0b30a4801b7fa6a63b12fed12"&gt;April 2029&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;.&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Under the terms of the lease agreement, the Company&#x2019;s monthly rent is subject to increases on an annual basis.&lt;/span&gt;
        As of December 31, 2024, the Company&#x2019;s monthly rent payment was $50,590.&lt;/div&gt;

&lt;div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating &lt;/span&gt;right-of-use assets and lease liabilities consist of the following as of December 31:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_d29071dd25a9424fbe315c309cb0bf19"&gt;&lt;span style="-sec-ix-hidden:Fact_810062fc3f7b40b39234ac0c051af3dd"&gt;right-of-use&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,805,543&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,380,225&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liabilities:&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Lease liabilities &#x2013; &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_6edbb3a91d8047b88e80e91a8420edf1"&gt;&lt;span style="-sec-ix-hidden:Fact_1a2e395a63b64f6bae643c4847fe2723"&gt;current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;517,967&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;406,636&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Lease liabilities &#x2013; &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_c017db852fc84e0187049ea381bb9c51"&gt;&lt;span style="-sec-ix-hidden:Fact_2437bab44df448aab710928737e3b2f4"&gt;long-term portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,518,100&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,036,067&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,036,067&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,442,703&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;  &lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As of December 31, 2024 and 2023, the weighted average
          discount rate for all operating leases with initial terms of more than one year was approximately 10% and the weighted average
          remaining term for operating leases was 4.3 years and 5.3 years, respectively.&lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The operating lease agreement for the Company&#x2019;s facility includes non-lease
          costs, such as common area maintenance, which are recorded as variable lease costs. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;Operating lease expenses are included in general and administrative expenses in the Company&#x2019;s statements of comprehensive loss and are summarized as follows for the years
          ending December 31:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease cost:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Operating lease cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;619,796&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;469,995&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Short-term lease cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7,765&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,917&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Variable lease cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;148,109&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;78,367&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;775,670&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;555,279&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;  &lt;br/&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table summarizes the Company&#x2019;s undiscounted cash payment
          obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2024:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating leases:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;629,340&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2026&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;654,514&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2027&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;680,694&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2028&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;707,922&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2029&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;243,835&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total undiscounted lease payments -operating leases&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,916,305&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less:&#160;&#160; imputed interest&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(880,238&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liability&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,036,067&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: current portion of lease liability&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(517,967&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liability, less current portion&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;1,518,100&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Clinical Trial Agreements (CTAs)&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As part of the regulatory approval process for taking
          its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into a CTA to compensate each participating medical institution and investigator. Generally,
          upon executing a CTA with a participating medical institution or investigator, the Company pays a fee for institutional review board (IRB) approval that usually requires annual renewals and one-time site startup costs. As individual participants
          are enrolled in the clinical trial by the participating medical institution or investigator, the Company pays certain per subject fees according to the CTA for the duration of the trial. Expenses incurred in connection with these CTA activities
          are expensed as services are provided and are included in research and development expenses on the accompanying statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Legal Claims&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Occasionally, the Company may be a party to legal
          claims or proceedings of which the outcomes are subject to significant uncertainty. In accordance with ASC 450,&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;Contingencies&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;, the Company will assess the likelihood of an adverse judgment for any outstanding claim as well as ranges of probable losses. When it has been determined that a loss is probable and the amount can be reasonably estimated, the Company
          will record a liability. For the years ended December 31, 2024 and 2023, there were no material legal contingencies requiring accrual or disclosure.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company, as permitted under Delaware law and in accordance with its bylaws,
        indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director who is or was serving at the Company&#x2019;s request in such capacity. The Company entered into employment agreements with
        its officers, which provides for indemnification protection in the executive&#x2019;s capacity as an officer for actions taken within the scope of employment. The maximum amount of potential future indemnification is unlimited; however, the Company has
        obtained director and officer insurance that limits its exposure. The Company believes the fair value for these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to these obligations as of
        December 31, 2024 and 2023.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <femy:NumberOfExtensionOptionForOperatingLeaseTerm
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_c10760cdbc044e569409a4014e6bac81"
      unitRef="U007">1</femy:NumberOfExtensionOptionForOperatingLeaseTerm>
    <femy:LesseeOperatingLeaseOptionToExtendTerm
      contextRef="c20240101to20241231"
      id="Fact_3936dfd62572441585e77f709091dbdc">P5Y</femy:LesseeOperatingLeaseOptionToExtendTerm>
    <femy:WrittenNoticePeriodToExerciseExtensionOption
      contextRef="c20240101to20241231_RangeAxis_MaximumMember"
      id="Fact_2eb3a89291f640aa88a79276e71d16c0">P12M</femy:WrittenNoticePeriodToExerciseExtensionOption>
    <us-gaap:OperatingLeaseExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_9d50d4864af0444f91ebdb33b38e5b0f"
      unitRef="U001">50590</us-gaap:OperatingLeaseExpense>
    <femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_a2596f6fc8d74919861454913dd5d29a">
&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Operating &lt;/span&gt;right-of-use assets and lease liabilities consist of the following as of December 31:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_d29071dd25a9424fbe315c309cb0bf19"&gt;&lt;span style="-sec-ix-hidden:Fact_810062fc3f7b40b39234ac0c051af3dd"&gt;right-of-use&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,805,543&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,380,225&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liabilities:&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Lease liabilities &#x2013; &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_6edbb3a91d8047b88e80e91a8420edf1"&gt;&lt;span style="-sec-ix-hidden:Fact_1a2e395a63b64f6bae643c4847fe2723"&gt;current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;517,967&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;406,636&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Lease liabilities &#x2013; &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_c017db852fc84e0187049ea381bb9c51"&gt;&lt;span style="-sec-ix-hidden:Fact_2437bab44df448aab710928737e3b2f4"&gt;long-term portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,518,100&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,036,067&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,036,067&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,442,703&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20241231"
      decimals="0"
      id="Fact_b9a725e689984b08b4b380dc3775daa0"
      unitRef="U001">1805543</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20231231"
      decimals="0"
      id="Fact_5b31ea9ed02f49cfbc88d9cb016ed948"
      unitRef="U001">2380225</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_137135f8c083439a8def1c425d3c4238"
      unitRef="U001">517967</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_7daef63ade5e446897a3e949c71019a4"
      unitRef="U001">406636</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_4de7c0ef279f498aae9522e169db1b1c"
      unitRef="U001">1518100</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_ba087f16b69e4f4dbd70e86bf1c20601"
      unitRef="U001">2036067</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20241231"
      decimals="0"
      id="Fact_d3a902390168421498c3e8abf46fcc16"
      unitRef="U001">2036067</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20231231"
      decimals="0"
      id="Fact_003f317afd31435d8de8a2d90ca50e35"
      unitRef="U001">2442703</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20231231"
      decimals="2"
      id="Fact_93a7381669ef4e2b9517c5587a0aff8c"
      unitRef="U005">0.10</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20241231"
      decimals="2"
      id="Fact_28da2564fcb94a66840a79a3aeec8439"
      unitRef="U005">0.10</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20241231"
      id="Fact_50718fa1021a445d834b3b6781df4ae3">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20231231"
      id="Fact_3e51d77e82bc4e1f9af6a83083515fcf">P5Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_e7f3812f00454cd5a15b8b5d94637e71">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;Operating lease expenses are included in general and administrative expenses in the Company&#x2019;s statements of comprehensive loss and are summarized as follows for the years
          ending December 31:&lt;/span&gt;
&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease cost:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Operating lease cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;619,796&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;469,995&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Short-term lease cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7,765&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,917&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Variable lease cost&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;148,109&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;78,367&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;775,670&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;555,279&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_9d8cb7a1575340b0a16cb9cfba826012"
      unitRef="U001">619796</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_e1f4c8887a5d4846be5e14ec0d813679"
      unitRef="U001">469995</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_b633524006874dceaaf7426bbc1f5ec6"
      unitRef="U001">7765</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_6c032ccd72cb4b518238c5838b46df36"
      unitRef="U001">6917</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_5bab38a13af248c9962bb5a865bde426"
      unitRef="U001">148109</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_7c8757cd00c44cd1ab6750bbd7922928"
      unitRef="U001">78367</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_9a546d32ded645a1980d8cf1cf9ced57"
      unitRef="U001">775670</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_3144185fb9e84fc19ac0dcfe2bd2b65e"
      unitRef="U001">555279</us-gaap:LeaseCost>
    <femy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_2e8a569112b74e60b1aeed9acbb00616">
&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table summarizes the Company&#x2019;s undiscounted cash payment
          obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2024:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating leases:&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;629,340&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2026&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;654,514&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2027&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;680,694&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2028&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;707,922&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2029&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;243,835&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total undiscounted lease payments -operating leases&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,916,305&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less:&#160;&#160; imputed interest&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(880,238&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liability&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;2,036,067&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: current portion of lease liability&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(517,967&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liability, less current portion&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;1,518,100&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</femy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20241231"
      decimals="0"
      id="Fact_0619bc8665af413095f6506a5782303b"
      unitRef="U001">629340</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20241231"
      decimals="0"
      id="Fact_2962800b665f4b35b974b16cd2952b5e"
      unitRef="U001">654514</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c20241231"
      decimals="0"
      id="Fact_139a4fce9eb44ca2a61ff50652585cad"
      unitRef="U001">680694</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c20241231"
      decimals="0"
      id="Fact_e95ed02fbfb948a4b4101974f5067b4e"
      unitRef="U001">707922</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c20241231"
      decimals="0"
      id="Fact_8b1d05b1e849461492a1f5136607fa0f"
      unitRef="U001">243835</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <femy:OperatingLeaseLiabilityToBePaid
      contextRef="c20241231"
      decimals="0"
      id="Fact_d8f555ffa67b4f3f99eaa5ce39a72bdc"
      unitRef="U001">2916305</femy:OperatingLeaseLiabilityToBePaid>
    <femy:LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20241231"
      decimals="0"
      id="Fact_cd16ef2db16d49baa7f83cce40fccc91"
      unitRef="U001">880238</femy:LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <femy:OperatingAndFinanceLeaseLiability
      contextRef="c20241231"
      decimals="0"
      id="Fact_13ae4054c1bc419c9f65363d97c04b94"
      unitRef="U001">2036067</femy:OperatingAndFinanceLeaseLiability>
    <femy:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_513e33489ab641bdbfe21956ffbe59da"
      unitRef="U001">517967</femy:OperatingAndFinanceLeaseLiabilityCurrent>
    <femy:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="c20241231"
      decimals="0"
      id="Fact_999475eaa48d42c199d73123f84fe529"
      unitRef="U001">1518100</femy:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_e7c09a8a91c749afa97b1782e6fa9bf2">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(6)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Notes Payable&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-indent: 27pt;"&gt;AFCO Credit Corporation (AFCO)&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In June 2022, the Company executed a Promissory Note with AFCO to finance certain
        insurance premiums totaling $465,380, requiring the Company to pay $47,539 in a down payment and make monthly installment payments. The annual interest rate was 5.7%
        and the monthly installment payment was $47,539,
        which represents principal and interest. The final installment payment was paid in &lt;span style="-sec-ix-hidden:Fact_dbf9016460be413398f3d699a51c5c36"&gt;March of 2023&lt;/span&gt;.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In July 2023, the Company executed another Promissory Note with AFCO to finance
        certain insurance premiums totaling $469,042, requiring the Company to pay $48,423 in a down payment and make monthly installment payments. The annual interest rate was 8.6% and the monthly installment payment was $48,423, which represents principal and interest. The Promissory Note was paid in full without penalty in &lt;span style="-sec-ix-hidden:Fact_0c80c7e4ec24449893037b15a414a9d6"&gt;November 2023&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024 and December 31, 2023, the principal balance on the AFCO
        note was $0. Interest expense in connection with the AFCO Promissory Note was $12,304 for the year ended December 31, 2023.&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_b41e1e186bd04aa8939390b266db3131"
      unitRef="U001">465380</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_1353a51a8a9b40adbceb040cb6e8cfb5"
      unitRef="U001">47539</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="3"
      id="Fact_01047479efc745a6a4faf756d6401bed"
      unitRef="U005">0.057</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment
      contextRef="c20240101to20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      id="Fact_27e8afd523f6497bb5a919f94523fbeb">monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="c20220401to20220630_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_118dc7a694504b758eeb82fa687b1ddd"
      unitRef="U001">47539</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_97cc753bffc74e49abf2d9507d8f04b1"
      unitRef="U001">469042</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_2bea6649c8a44b6ab2921d0d49b118ee"
      unitRef="U001">48423</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="3"
      id="Fact_f8f13569a2504221986e197e16b7ed4f"
      unitRef="U005">0.086</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment
      contextRef="c20240101to20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      id="Fact_7080b746b92d4e7895461324deb3618e">monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_d5d47328db81469e891ed316ff1af189"
      unitRef="U001">48423</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:NotesPayableCurrent
      contextRef="c20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_fd5fccb02a6a4f26826eb1b01689bb75"
      unitRef="U001">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="c20241231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_e6c2ffc689a14bef92a9fcd836d91cde"
      unitRef="U001">0</us-gaap:NotesPayableCurrent>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230101to20231231_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_b068465712134b07b0c442ea7a2ec0f2"
      unitRef="U001">12304</us-gaap:InterestExpenseDebt>
    <femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock
      contextRef="c20240101to20241231"
      id="Text_50005009969b47acbf6af0099754995b">
&lt;div&gt;
   &lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; font-size: 10pt;"&gt;(7)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold; font-size: 10pt;"&gt;
                &lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Convertible Notes with Warrants (November 2023 Financing)&lt;/div&gt;
              &lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
      &lt;span style="font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;On November 21, 2023, the Company issued (i) senior unsecured convertible notes in an
      aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and
      (iii) Series B Warrants, together with the Series A Warrants, and, together with the convertible notes, to purchase up to an aggregate of 5,805,083
      shares of common stock at an exercise price of $1.475 per share. The financing resulted in aggregate gross proceeds of $6,850,000, before $525,144 of transaction
      costs.&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company&#x2019;s option, and mature on November 21, 2025, unless earlier converted or redeemed. In November 2024, the Company paid $111,000
      of accrued interest in cash and $300,000 accrued interest in common stock of 315,790 shares.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Notes are convertible into shares of common stock at the election of the holder
      at any time at an initial conversion price of $1.18. The Company has agreed not to issue or sell any equity securities of the Company at a
      price below the then-current conversion price for a period of 18 months after closing, subject to certain exceptions. Beginning six months
      after issuance, the Company may require holders to convert their Notes into conversion shares if the closing price of the common stock exceeds $2.36
      per share for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions described in the Notes are satisfied. The Notes provide for certain events of
      default, whereby each holder of Notes will be able to require the Company to redeem in cash any or all of the holder&#x2019;s Notes at a premium of 115%.
      The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;As of December 31, 2024, the Convertible Notes have not been
        converted into shares of common stock.&lt;/span&gt; &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;The Warrants&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Series A Warrants are exercisable immediately and expire five years from the date of issuance. The Company has the right to call the exercise of the Series A Warrants if the closing price of the common stock
      exceeds 200% of the Series A Exercise Price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000
      per day during the same period and certain equity conditions are satisfied.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Series B Warrants were exercisable immediately, together with the Series A
      Warrant Shares, and expired one year from the date of issuance. The Company had the right to call the exercise of the Series B Warrants if
      the closing price of the common stock exceeded 200% of the Series B exercise price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeded $1,000,000 per day during the same period, and certain equity conditions were satisfied. There is no established public trading market for the warrants and the Company does not intend to list
      the Warrants on any national securities exchange or nationally recognized trading system. The Series B Warrants expired in &lt;span style="-sec-ix-hidden:Fact_7f91b5ead0de461b8c1cdeca59d35327"&gt;November 2024&lt;/span&gt;.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Series A Warrants and Series B Warrants are classified as a component of
      permanent equity because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock from which they are issued, are immediately exercisable, do not embody an obligation for the
      Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Series A and Series B Warrants were valued using the relative fair value method
      and the following Black-Scholes assumptions:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Series A&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Warrants&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Series B&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Warrants&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected term (in years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Risk&#x2011;free interest rate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;4.55&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;5.24&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Dividend yield&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected volatility&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;104.89&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;113.84&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Exercise price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;1.48&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Stock price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.95&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.95&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Black-Scholes value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.55&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.28&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The November 2023 Financing proceeds of $6,850,000 net of $525,144 in transaction costs were allocated to
      the convertible notes and Series A and Series B Warrants using the relative fair value method. The valuation of the warrants was $2,219,165
      and is recorded as a component of stockholders&#x2019; equity, and a total debt discount of $2,744,309.&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;For the year ended December 31, 2024, the Company recognized total interest expense on the convertible notes of $1,603,575, including coupon interest expense of $411,001
        amortization of debt discount and issuance costs of $1,192,574. The effective interest rate for the discount amortization was 32.3%. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Notes and accrued interest, net of unamortized discount costs was $5,406,228 and $4,258,179 as of December 31, 2024 and 2023,
      respectively. The fair value of the convertible notes at December 31, 2024 and 2023, calculated using a discounted cash flow analysis using Level 3 inputs, was $6,493,720 and $6,126,151, respectively.&lt;br/&gt;
      &lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;Stated Interest Rate&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Convertible Notes&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;6%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,850,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,850,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accrued and unpaid interest&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,525&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less unamortized discount and debt issuance costs&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,443,772&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,636,346&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Convertible Notes Payable&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,406,228&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,258,179&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
     &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;Future principal payments under the Notes if the conversion feature is not exercised,
      net of unamortized debt discounts, are $6,850,000 payable in November 2025.&lt;br/&gt;
    &lt;/div&gt;
</femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a881d4d470d44331ba91b68ec449656d"
      unitRef="U001">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_f146202a17614464b24e2484b7b37c27"
      unitRef="U003">1.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="0"
      id="Fact_ec1eadbc84d54bc89f578c7560c21fe0"
      unitRef="U002">5805083</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_9ccf6b34b4014e319911fb6f8ce210a8"
      unitRef="U003">1.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="0"
      id="Fact_09d211f171494a8285f41cd23c8fc0d7"
      unitRef="U002">5805083</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="3"
      id="Fact_cc90462e215b430eb03155ccdfb06593"
      unitRef="U003">1.475</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_76ffb1e66eba46b7aeeb48cb2c834d44"
      unitRef="U001">6850000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_6c41fc3d02774d2a8e341333494c5e2f"
      unitRef="U001">525144</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="3"
      id="Fact_14b7800e15ea44cd870d4bb66912de23"
      unitRef="U005">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      id="Fact_030d1af6be3e43edac52443fd041ce3f">2025-11-21</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:InterestPaidNet
      contextRef="c20241101to20241130"
      decimals="0"
      id="Fact_6c69c97067dd4cc8bb1e4ab611249ec5"
      unitRef="U001">111000</us-gaap:InterestPaidNet>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20241101to20241130"
      decimals="0"
      id="Fact_3f28df99c5e14c9aa39f35b24652ab83"
      unitRef="U001">300000</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20241101to20241130"
      decimals="0"
      id="Fact_df6932461b1b4186b938495d70f26c8b"
      unitRef="U002">315790</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_74d7aef934134e88ae2ea3bd35e562f7"
      unitRef="U003">1.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <femy:PeriodOfConversionPrice
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember"
      id="Fact_320e2b6e0dd347d28323f8f9ef135878">P18M</femy:PeriodOfConversionPrice>
    <femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="2"
      id="Fact_e600fb749e8f4448842ce01bf55af36c"
      unitRef="U003">2.36</femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember"
      id="Fact_52c0f63d7f0d40bd9cbbc96036943e3b">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_8b06d076284b45429ac3908656fd9386"
      unitRef="U001">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="2"
      id="Fact_9812123757cf46379173d531133e139d"
      unitRef="U005">1.15</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      id="Fact_28f30d9364a2473fb042de5ebbf0310a">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_56d8929af406468da17861f8d61d109d"
      unitRef="U005">2</femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      id="Fact_905b70d58efb4340a3ec31fafc86fb9c">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="0"
      id="Fact_ebcb7de9b95e416c9fe246c722b37f34"
      unitRef="U001">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_d19738bbed1f474d891b59fcb219e366">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="2"
      id="Fact_f71ad85b1f504bef8a5e0e64556e8e6e"
      unitRef="U005">2</femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_4ebf0d76939b498e9157dfc4f4224228">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="0"
      id="Fact_999104a9ac3a44b5ab810b9405284292"
      unitRef="U001">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_73248a62b3a341f5aa5fc7eaa18639d9">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Series A and Series B Warrants were valued using the relative fair value method
      and the following Black-Scholes assumptions:&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Series A&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Warrants&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Series B&lt;/div&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Warrants&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected term (in years)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Risk&#x2011;free interest rate&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;4.55&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;5.24&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Dividend yield&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected volatility&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;104.89&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;113.84&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Exercise price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;1.48&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Stock price&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.95&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.95&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Black-Scholes value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.55&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;0.28&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      id="Fact_e371f2e260cc4de6992668f633a888ae">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_db60852a2d114af0804c6600eaf2cb8c">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="4"
      id="Fact_08c3a07c431345c2928f1d97d9569246"
      unitRef="U005">0.0455</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="4"
      id="Fact_c34dd73804e2435e81a44f9021c0b42e"
      unitRef="U005">0.0524</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="0"
      id="Fact_a7e80cfc84614ed2bd1d3b4c25840ad5"
      unitRef="U005">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="0"
      id="Fact_7a61e61d7af74c2b868e74019e7b8105"
      unitRef="U005">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="4"
      id="Fact_899458d65ee04378bf509f4044ad077c"
      unitRef="U005">1.0489</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="4"
      id="Fact_d2cd7f15a5134508b774354205d69ebd"
      unitRef="U005">1.1384</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_b6ee2e219b9644578ecf42652f24c8ae"
      unitRef="U005">1.18</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputExercisePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="2"
      id="Fact_b6d71342a0714f2090a3197ee0f7ae4b"
      unitRef="U005">1.48</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_5090b93f62544052bb0c3f64ab6f2211"
      unitRef="U005">0.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="2"
      id="Fact_9661c9fc0fcf448aa88c5ae25539fbb3"
      unitRef="U005">0.95</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <femy:ClassOfWarrantOrRightBlackScholesValue
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_40a919f3a6634b35828399036469e1cb"
      unitRef="U003">0.55</femy:ClassOfWarrantOrRightBlackScholesValue>
    <femy:ClassOfWarrantOrRightBlackScholesValue
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="2"
      id="Fact_f3b980a9a40748aa9ecd3c47724081c9"
      unitRef="U003">0.28</femy:ClassOfWarrantOrRightBlackScholesValue>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_6034e2022b51472da0ae4f208c9c5482"
      unitRef="U001">6850000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_2f7b140eb6874713a647309fb2ffd45e"
      unitRef="U001">525144</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_821d6c0750a448bfbd42a9e14f213f28"
      unitRef="U001">2219165</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_36b34490b4464044b2972c23f9d06498"
      unitRef="U001">2744309</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:InterestExpenseDebt
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_273972cfe0064b668cb8b2ab581d3fc3"
      unitRef="U001">1603575</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_ab1c57baca9c4cc68ae91a5e1616638b"
      unitRef="U001">411001</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_5fcc03909f154bbfbb39afa6fc00b893"
      unitRef="U001">1192574</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <femy:EffectiveInterestRateDiscountAmortization
      contextRef="c20240101to20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="3"
      id="Fact_1d4ff410adb44fd7b14deeae07da8b4b"
      unitRef="U005">0.323</femy:EffectiveInterestRateDiscountAmortization>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_d6a0764891244d1793cd52035bf2a7fe">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;"&gt;The Notes and accrued interest, net of unamortized discount costs was $5,406,228 and $4,258,179 as of December 31, 2024 and 2023,
      respectively. The fair value of the convertible notes at December 31, 2024 and 2023, calculated using a discounted cash flow analysis using Level 3 inputs, was $6,493,720 and $6,126,151, respectively.&lt;br/&gt;
      &lt;br/&gt;&lt;/span&gt;
&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;Stated Interest Rate&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Convertible Notes&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;6%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,850,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,850,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accrued and unpaid interest&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,525&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less unamortized discount and debt issuance costs&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,443,772&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,636,346&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Convertible Notes Payable&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,406,228&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,258,179&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_79c37f5465114dfe9b0e9daf00ed8e2a"
      unitRef="U001">5406228</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_47b137a6204e46559245f53afe97c561"
      unitRef="U001">4258179</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_9453ab19e33642c3a74f99175ff88722"
      unitRef="U001">6493720</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_3bd8c8a9af20480a878141cf57de78e5"
      unitRef="U001">6126151</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="2"
      id="Fact_b05aae6409d0424bbb38106e654815dd"
      unitRef="U005">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_916a387a724d4ce58833f84c44debd6b"
      unitRef="U001">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_89864268a8414dbcad79c2e2d86fd3d6"
      unitRef="U001">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestPayableCurrent
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_5a39301e988c47fdbe755763c41cb910"
      unitRef="U001">0</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_0d92faa5d402414799b3364d5288daf5"
      unitRef="U001">44525</us-gaap:InterestPayableCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_b53f2833cf0b47caa449077839a97fb9"
      unitRef="U001">1443772</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_874efb9612ed451a8fcc04e1c95d24cb"
      unitRef="U001">2636346</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20241231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_fecac19e7a7445a08ab7507c2b42bbcc"
      unitRef="U001">5406228</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_f73e330a86e2418c92793577db896d8e"
      unitRef="U001">4258179</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20241231_DebtInstrumentAxis_November2025FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_bd69dd726b324608b81ef72548e271e2"
      unitRef="U001">6850000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_5ae834ebfbf247a1876b28706f82c650">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(8)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Income Taxes&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The current tax provisions and deferred tax provisions, as
          reflected in the financial statements are as follows as of December 31:&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt; 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Current federal taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Current state taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9,602&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;4,338&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;"&gt;Current tax provision&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9,602&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;4,338&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Deferred federal taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(4,433,940&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(3,326,982&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Deferred state taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(342,310&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(70,586&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Valuation allowance change &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;4,776,250&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;3,397,568&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Deferred tax provision&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Total income tax expense provision&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9,602&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;4,338&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;A reconciliation of income tax
          expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 0px;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Federal income tax at statutory federal rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;21.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;21.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Permanent differences&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Research and development credit&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Other deferred adjustments&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;State income tax expense (net of federal benefit)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Valuation allowance&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(26.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(24.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Effective tax rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred tax assets
          (liabilities) consisted of the following as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 0px;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deferred tax asset arising from:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Net operating loss carry forwards&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;23,030,273&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;19,675,117&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Accrued expenses (compensation)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;138,806&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;13,172&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Intangibles&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;93,426&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;86,603&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Property and equipment&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;80,313&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;77,447&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Research and development expense capitalization&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3,326,621&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;2,613,867&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Research and development tax credits&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3,839,058&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,390,709&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Share-based compensation expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;257,891&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;176,065&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Lease liabilities&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;471,733&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;536,430&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;5,210&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,479&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Deferred tax asset&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;31,243,331&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;26,570,889&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deferred tax liability arising from:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;UNICAP&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;(11,092&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(10,513&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Right-of-use assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;(418,323&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(522,710&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Property and equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Deferred tax liability&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(429,415&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(533,223&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Valuation allowance&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;30,813,916&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;26,037,666&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net deferred tax asset&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred income taxes reflect the net
          tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and the Company is required to reduce its deferred tax assets by a valuation
          allowance if it is more likely than not that some or all of its deferred tax assets will not be realized. Management must use judgment in assessing the potential need for a valuation allowance, which requires an evaluation of both negative and
          positive evidence. The weight given to the potential effect of negative and positive evidence should be commensurate with the extent to which it can be objectively verified. In determining the need for and amount of the valuation allowance, if
          any, the Company assesses the likelihood that it will be able to recover its deferred tax assets using historical levels of income, estimates of future income and tax planning strategies. As a result of historical cumulative losses, the Company
          determined that, based on all available evidence, there was substantial uncertainty as to whether it will recover recorded net deferred taxes in future periods. Accordingly, the Company recorded a valuation allowance against all of its net
          deferred tax assets as of December 31, 2024 and 2023. The change in valuation allowance was $4,776,250 and $3,397,568 for the years ended December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Beginning on January 1, 2022, the Tax Cuts and Jobs Act, enacted in December 2017, eliminated the option to deduct research and
          development expenditures in the current period and requires taxpayers to capitalize and amortize U.S.-based and non-U.S. based research and development expenditures over five and fifteen years, respectively. This legislation does not impact the
          Company&#x2019;s current tax obligations.&lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2024 and 2023&lt;/span&gt;, respectively, the
        Company has $104,880,492 and $90,380,015
        of federal net operating loss carry forwards and $3,723,817 and $3,231,910 of federal research and experimentation tax credits, respectively, and state net operating loss carry forwards of $17,675,024 and $12,425,590, respectively. The utilization of such
        net operating loss carryforwards and the realization of tax benefits in future years depend predominately upon having taxable income. Under the provisions of the Internal Revenue Code, certain substantial changes in the Company&#x2019;s ownership may
        result in a limitation on the amount of net operating loss carry forwards and tax credit carry forwards that may be used in future years.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s net operating losses may be
        subject to Section 382 of the Internal Revenue Code which provide for a limitation on the annual use of net operating losses following certain ownership changes that could limit the Company&#x2019;s ability to utilize these carryforwards. The Company has
        completed an analysis covering the period February 19, 2004 through December 31, 2018, to determine if such ownership changes have occurred and concluded it was more likely than not that there were changes in ownership during the period, with the
        most recent change of ownership occurring on December 16, 2016. Further analyses will be performed prior to recognizing the benefits of any losses or credits in the financial statements, and the Company is in the process of determining the
        limitations that Section 382 will have on the Company&#x2019;s net operating loss carryforwards and research credits. In general, the annual use limitation equals the aggregate value of the Company&#x2019;s stock at the time of the ownership change multiplied by
        a specified tax-exempt interest rate.&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following schedule indicates the expiration year, as of December 31, for the Company&#x2019;s federal net
        operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2024:&lt;/div&gt;

&lt;div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 0px;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2025&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;865,274&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2026&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,213,130&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2027&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,082,043&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2028&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,536,605&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2029&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,235,045&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2030&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;4,132,949&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2031&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,160,709&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2032&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,533,521&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2033&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,987,848&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2034&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,516,728&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2035&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;4,777,558&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2036&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;4,503,474&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2037&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,869,819&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Indefinitely&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;63,465,789&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;104,880,492&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The FASB issued authoritative guidance on accounting for uncertainty in income
        taxes, which clarifies the accounting for income taxes, by prescribing a minimum recognition threshold that a tax position is required to meet before recognition in the financial statements. The guidance also provides direction on recognition,
        measurement, classification, interest, and penalties, accounting in interim periods, disclosure, and transition. Management has determined there are no uncertain tax positions. Accordingly, these financial statements do not include any adjustments
        or disclosures related to uncertain tax positions.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_7c037ed119ea4d80930ce2a142ecd9d7">
&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The current tax provisions and deferred tax provisions, as
          reflected in the financial statements are as follows as of December 31:&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt; 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Current federal taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Current state taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9,602&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;4,338&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;"&gt;Current tax provision&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9,602&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;4,338&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Deferred federal taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(4,433,940&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(3,326,982&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Deferred state taxes&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(342,310&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;(70,586&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Valuation allowance change &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;4,776,250&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;3,397,568&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Deferred tax provision&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Total income tax expense provision&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9,602&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;4,338&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_03407fa27b9e44ecb9733c2cb6cf57d0"
      unitRef="U001">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_eb1a1dff455b4228bb5532155678228e"
      unitRef="U001">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_86d3356798ad449f84811df95d38214f"
      unitRef="U001">9602</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_65a421235b7740abbb0108df5f369305"
      unitRef="U001">4338</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_d4303fbe753843c4ad381b66825aee8d"
      unitRef="U001">9602</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_d1ed37212e4f4f82800c19ee0a3ebabd"
      unitRef="U001">4338</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_114cc86843214e1bbc5f3257efc3f96d"
      unitRef="U001">-4433940</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_45ffc8744acf4cf6af532a783483121b"
      unitRef="U001">-3326982</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_6257fe5d4dfd4bb391036310de655ab4"
      unitRef="U001">-342310</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_86a7194e8c014f8f87e3b8b0921f19ed"
      unitRef="U001">-70586</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_ff6738ec3ec446379a9f13f6031543ca"
      unitRef="U001">4776250</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_f8f0b096cd584856a7467d983f2e4991"
      unitRef="U001">3397568</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_1db3d11144a5453fa205e14d0d72e474"
      unitRef="U001">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_34ede098367949c391a8cc60c87a578c"
      unitRef="U001">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_dcf9401bd28c4b029dfbdadc3e7a6f39"
      unitRef="U001">9602</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_c71ed62bb23e4ab9b96496ff421e2b98"
      unitRef="U001">4338</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_1d66f09a01574ee096a572dacf708021">
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;A reconciliation of income tax
          expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 0px;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Federal income tax at statutory federal rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;21.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;21.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Permanent differences&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Research and development credit&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Other deferred adjustments&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;State income tax expense (net of federal benefit)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 9pt;"&gt;Valuation allowance&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(26.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(24.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Effective tax rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_a8132458dc6c482cb34be24466e6cad7"
      unitRef="U005">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_bff1807cad35403bbd93c073ca48acd2"
      unitRef="U005">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_bab50f28130e4b7ea52d050396055282"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c20230101to20231231"
      decimals="INF"
      id="Fact_dbdb07858adb49d991002161ff9ba25c"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <femy:EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_311edc3632684f77a56b2d5fd10d4025"
      unitRef="U005">0.03</femy:EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent>
    <femy:EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_e03749fa44a242d6be3853cf7172e3fc"
      unitRef="U005">0.02</femy:EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_cce07d8a30ad4f88906652bb9ce24241"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20230101to20231231"
      decimals="INF"
      id="Fact_2376ac9018834a169488ebf0b38c964b"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_d2b305482c754d338ebdb775cbbc8259"
      unitRef="U005">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_59dfd7e8243d4a0dbd93ce13167bff22"
      unitRef="U005">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_a6d3ada66914411682c45777a000be49"
      unitRef="U005">-0.26</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_420d78bfc786416dafff8174af3f4377"
      unitRef="U005">-0.24</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_bb617590051f4ced97620332c062de26"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20230101to20231231"
      decimals="INF"
      id="Fact_af535b5457f7464db57c61a0a48edf58"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_2a36d1c26a454067bf444ddac3833ccc">
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Deferred tax assets
          (liabilities) consisted of the following as of December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 0px;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deferred tax asset arising from:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Net operating loss carry forwards&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;23,030,273&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;19,675,117&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Accrued expenses (compensation)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;138,806&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;13,172&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Intangibles&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;93,426&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;86,603&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Property and equipment&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;80,313&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;77,447&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Research and development expense capitalization&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3,326,621&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;2,613,867&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Research and development tax credits&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3,839,058&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,390,709&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Share-based compensation expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;257,891&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;176,065&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Lease liabilities&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;471,733&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;536,430&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;5,210&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,479&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Deferred tax asset&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;31,243,331&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;26,570,889&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deferred tax liability arising from:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;UNICAP&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;(11,092&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(10,513&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Right-of-use assets&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;(418,323&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(522,710&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Property and equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Deferred tax liability&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(429,415&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(533,223&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Valuation allowance&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;30,813,916&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;26,037,666&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net deferred tax asset&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20241231"
      decimals="0"
      id="Fact_d4c693dbe7ac49cfa6a1c3e95fb2bab4"
      unitRef="U001">23030273</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20231231"
      decimals="0"
      id="Fact_7dec41f24b724f41a5718f7f97c3c7ef"
      unitRef="U001">19675117</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="c20241231"
      decimals="0"
      id="Fact_172a0f9202db4b2eb354fc584b7f3163"
      unitRef="U001">138806</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_297fa9d42c3043a991e680bbd6a6dbd2"
      unitRef="U001">13172</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="c20241231"
      decimals="0"
      id="Fact_6d62f031f62d4da982ba841f65634f92"
      unitRef="U001">93426</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="c20231231"
      decimals="0"
      id="Fact_e8894a07aaee44578d48ff17e9e2c7b3"
      unitRef="U001">86603</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="0"
      id="Fact_9c5e9912ebd844f79055ae7248a60fd7"
      unitRef="U001">80313</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="0"
      id="Fact_fb17dc0650264561b41f3c08db700765"
      unitRef="U001">77447</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="c20241231"
      decimals="0"
      id="Fact_f8b95fd6f1a34bef830431fb071f5e85"
      unitRef="U001">3326621</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="c20231231"
      decimals="0"
      id="Fact_c25033bad0464bd9aa1f0cab97035991"
      unitRef="U001">2613867</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="c20241231"
      decimals="0"
      id="Fact_2f7f5a77b6c1486c8b94aa99dfec7fab"
      unitRef="U001">3839058</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="c20231231"
      decimals="0"
      id="Fact_360ffb8a627c450e935e4433ef717859"
      unitRef="U001">3390709</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="c20241231"
      decimals="0"
      id="Fact_904b72c4ab0743c1aacc17df582c7536"
      unitRef="U001">257891</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="c20231231"
      decimals="0"
      id="Fact_37e0e515c8724756bd2e29708e85acf4"
      unitRef="U001">176065</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <femy:DeferredTaxAssetsLeaseLiabilities
      contextRef="c20241231"
      decimals="0"
      id="Fact_d1968f4934584318bbf7cdaf74b9776e"
      unitRef="U001">471733</femy:DeferredTaxAssetsLeaseLiabilities>
    <femy:DeferredTaxAssetsLeaseLiabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_e0ed56d65f6543d3bb62d4c9cf251b34"
      unitRef="U001">536430</femy:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20241231"
      decimals="0"
      id="Fact_28767c9247414b8cb13dc48b1e36829a"
      unitRef="U001">5210</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20231231"
      decimals="0"
      id="Fact_6ed5ee2055704cbf918157aca70395aa"
      unitRef="U001">1479</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20241231"
      decimals="0"
      id="Fact_c205cdff9c4b416eac67e8e349c44620"
      unitRef="U001">31243331</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_e41dfc8ebb5d4ee49f736a21d30553b2"
      unitRef="U001">26570889</us-gaap:DeferredTaxAssetsGross>
    <femy:DeferredTaxLiabilitiesUniformCapitalization
      contextRef="c20241231"
      decimals="0"
      id="Fact_d331d3a7c0824ba5aa8fd9e4aabf8c0f"
      unitRef="U001">11092</femy:DeferredTaxLiabilitiesUniformCapitalization>
    <femy:DeferredTaxLiabilitiesUniformCapitalization
      contextRef="c20231231"
      decimals="0"
      id="Fact_d5b8f9adce494fcd98a22aedc43b3d0b"
      unitRef="U001">10513</femy:DeferredTaxLiabilitiesUniformCapitalization>
    <femy:DeferredTaxLiabilitiesRightOfUseAssets
      contextRef="c20241231"
      decimals="0"
      id="Fact_aab8cb7dc20a44fbb03bda755599bd0d"
      unitRef="U001">418323</femy:DeferredTaxLiabilitiesRightOfUseAssets>
    <femy:DeferredTaxLiabilitiesRightOfUseAssets
      contextRef="c20231231"
      decimals="0"
      id="Fact_a6c83edecc7a4be1aeb173c00f98286d"
      unitRef="U001">522710</femy:DeferredTaxLiabilitiesRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="0"
      id="Fact_65ff375af1774f11b615b5273d61d1df"
      unitRef="U001">0</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="0"
      id="Fact_0b506409f62e4ac7b5526fdfc3171f09"
      unitRef="U001">0</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20241231"
      decimals="0"
      id="Fact_db9c4a66c11f4d59936031730fe4bf2b"
      unitRef="U001">429415</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_8b1b56eccac6492db8cf2c3e79971865"
      unitRef="U001">533223</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20241231"
      decimals="0"
      id="Fact_ac2dbc603d8641f8820701f4ec692217"
      unitRef="U001">30813916</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20231231"
      decimals="0"
      id="Fact_b432fc0507fb4c29aa200bbd58d3e83a"
      unitRef="U001">26037666</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c20241231"
      decimals="0"
      id="Fact_2942dba2df0d4a66803f7101afdf109c"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_19532954de074813a30decdfcc814306"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_f8f29419f9cc4fc196a4cec7729ad977"
      unitRef="U001">4776250</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_9003d758d09140cc9600ccfba369a983"
      unitRef="U001">3397568</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="0"
      id="Fact_c72a07ebbd31491e8e78280582e87664"
      unitRef="U001">104880492</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="0"
      id="Fact_ffd4a59f5d604800af3a4fd98c3f4af1"
      unitRef="U001">90380015</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="c20241231_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="0"
      id="Fact_7ffcd6519db54b3fad4b6efc6807746d"
      unitRef="U001">3723817</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="0"
      id="Fact_1068ba42c5b24daeaff2dfe045f755d1"
      unitRef="U001">3231910</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="0"
      id="Fact_4bd2db5db60448339ed93a91c31c0902"
      unitRef="U001">17675024</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="0"
      id="Fact_ba5fea13c3d1448f834f432c47081789"
      unitRef="U001">12425590</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="c20240101to20241231"
      id="Text_6684144d3ec542009ad216eaa54bafd9">
&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following schedule indicates the expiration year, as of December 31, for the Company&#x2019;s federal net
        operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2024:&lt;/div&gt;

&lt;div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 0px;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2025&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;865,274&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2026&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,213,130&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2027&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,082,043&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2028&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,536,605&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2029&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,235,045&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2030&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;4,132,949&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2031&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,160,709&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2032&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,533,521&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2033&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,987,848&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2034&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,516,728&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2035&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;4,777,558&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2036&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;4,503,474&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2037&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,869,819&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Indefinitely&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;63,465,789&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;104,880,492&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;
</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearOneMember"
      decimals="0"
      id="Fact_127bd1999f1d4a70b81e267467044b27"
      unitRef="U001">865274</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwoMember"
      decimals="0"
      id="Fact_7497bfcdd4dd424a802e016231a1e122"
      unitRef="U001">1213130</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThreeMember"
      decimals="0"
      id="Fact_a8f29eb29eec4413bbefc9e4d4c2f8a1"
      unitRef="U001">2082043</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFourMember"
      decimals="0"
      id="Fact_2ce15353e81b46528ed246b7744e22bb"
      unitRef="U001">2536605</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearFiveMember"
      decimals="0"
      id="Fact_9ebbd0352c8c40e4935d09865350533d"
      unitRef="U001">2235045</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSixMember"
      decimals="0"
      id="Fact_87b40d45910f43fa84fd785962443a00"
      unitRef="U001">4132949</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearSevenMember"
      decimals="0"
      id="Fact_39a7b44957b54a6e91341ac31583ff64"
      unitRef="U001">3160709</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearEightMember"
      decimals="0"
      id="Fact_490036ae06554190a6e824d313ec78e4"
      unitRef="U001">3533521</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearNineMember"
      decimals="0"
      id="Fact_294dc230cc26451d8c137359c90a46fe"
      unitRef="U001">2987848</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTenMember"
      decimals="0"
      id="Fact_cab01053486a474f8ec5223690e65284"
      unitRef="U001">2516728</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearElevenMember"
      decimals="0"
      id="Fact_592fd25fff3d46d0927c74c8b52a8fa2"
      unitRef="U001">4777558</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearTwelveMember"
      decimals="0"
      id="Fact_2ca0451bbc16466ab8b6923396f71c61"
      unitRef="U001">4503474</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearThirteenMember"
      decimals="0"
      id="Fact_cca99794a29a4446aff5e218900fc69f"
      unitRef="U001">6869819</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_TaxCreditCarryforwardAxis_ExpirationYearIndefinitelyMember"
      decimals="0"
      id="Fact_54cfaff322f84a919db299f18bb34f35"
      unitRef="U001">63465789</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231"
      decimals="0"
      id="Fact_ccf9964cf4b94432b9ef5ecc67d5c52d"
      unitRef="U001">104880492</us-gaap:OperatingLossCarryforwards>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_5b02697c86604309bcf0c2e1a383366f">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(9)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-weight: bold;"&gt;Stockholders&#x2019; Equity&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company&#x2019;s Board of Directors approved in January 2017 the Tenth Amended and
      Restated Certificate of Incorporation authorizing the Company to issue for all classes of stock 169,000,000 shares at $0.001 par value per share, of which 95,853,558
      shares were designated common stock and 73,146,442 shares were designated Preferred Stock.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In June 2021, the Company issued 2,650,000 shares of common stock in connection with the Company&#x2019;s IPO of its common stock at $13.00 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and legal expenses, was $31,613,500. Offering costs incurred by the Company were $2,016,143, which include
      legal expenses incurred and paid by the underwriters of $425,000. Immediately prior to the closing of the IPO, all of the convertible
      Series A preferred stock and redeemable convertible Series B and Series C preferred stock automatically converted into 8,116,343 shares of
      common stock.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company filed an Eleventh Amended and Restated Certificate of Incorporation (the
      &#x201c;Amended and Restated Certificate&#x201d;) with the Secretary of State of the State of Delaware in connection with the completion of the IPO on June 22, 2021. The Amended and Restated Certificate amends and restates the Company&#x2019;s existing certificate of
      incorporation in its entirety to, among other things: (i) authorize 200,000,000 shares of common stock; (ii) eliminate all references to
      the previously-existing series of preferred stock (Series A, B and C); and (iii) authorize 10,000,000 shares of undesignated preferred
      stock that may be issued from time to time by the Board in one or more series.&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; On July 1, 2022, we filed a shelf registration statement to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, we entered into an Equity Distribution Agreement (the &#x201c;Equity Distribution Agreement&#x201d;)
        with Piper Sandler &amp;amp; Co. (&#x201c;Piper Sandler&#x201d; or the &#x201c;Sales Agent&#x201d;) and filed a related prospectus establishing an &#x201c;at-the-market&#x201d; facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales
        Agent. In October 2023, the Sales Agent was authorized to sell shares for aggregate proceeds up to $16.7 million at current market prices
        until all shares are sold. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;During the year ended December
          31, 2024, we sold approximately 1.3 million shares of common stock for aggregate proceeds of $2 million, and as of December 31, 2024, approximately $7.0
          million remains available for sale pursuant to the prospectus. As of December 31, 2024, the amount we are authorized to sell is subject to baby-shelf limitations. The Company may only offer one-third of the public float during and trailing
          twelve-month period. Based on our public float, as of the date of the filing of this Annual Report on Form 10-K, we are only permitted to utilize a shelf registration statement, including the registration statement under which our at the market
          offering is operated, subject to Instruction I.B.6 to Form S-3, which is referred to as the &#x201c;baby shelf&#x201d; rule. For so long as our public float is less than $75.0 million, we may not sell more than the equivalent of one-third of our public float
          during any 12 consecutive months pursuant to the baby shelf rules&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In April 2023, the Company sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722
        shares of common stock in a registered direct offering (&#x201c;pre-funded warrants&#x201d;) and, in a concurrent private placement, warrants to purchase up to 3,196,722
        shares of common stock (&#x201c;common warrants&#x201d;). Additionally, common warrants were issued to the placement agent to purchase up to 191,803
        shares of common stock as compensation for services (&#x201c;placement agent warrants&#x201d;), collectively the (&#x201c;April 2023 Financing&#x201d;). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The gross proceeds from the
        offering were $3,899,813, less placement agent fees and offering expenses of $547,764.&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Common Stock&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The holders of the common stock shall have the exclusive right to vote for the
      election of directors and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to one
      vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of common stock, as such, shall not be entitled to vote on any amendment to the Amended
      and Restated Certificate (or on any amendment to a certificate of designations of any series of preferred stock) that alters or changes the powers, preferences, rights or other terms of one or more outstanding series of preferred stock if the holders
      of such affected series of preferred stock are entitled to vote, either separately or together with the holders of one or more other such series, on such amendment pursuant to this Amended and Restated Certificate (or pursuant to a certificate of
      designations of any series of preferred stock).&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Dividends may be declared and paid or set apart for payment upon the common stock
      out of any assets or funds of the Company legally available for the payment of dividends, but only when and as declared by the Board of Directors or any authorized committee thereof.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In the event of our liquidation or dissolution, the holders of common stock are
      entitled to receive proportionately the Company&#x2019;s net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of common stock
      have no preemptive, subscription, redemption, or conversion rights.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Convertible Preferred Stock&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
     &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, no shares of convertible preferred stock have been issued and/or outstanding, and no
      dividends have been declared or paid since inception.&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-style: italic; font-weight: bold;"&gt;Redeemable Convertible Preferred Stock&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160; &lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
     &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, no shares of redeemable convertible preferred stock have been issued and/or outstanding, and no
      dividends have been declared or paid since inception.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(d)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Preferred Stock&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Under the terms of the Amended and Restated Certificate, the Company&#x2019;s Board of
      Directors is authorized to direct the Company to issue shares of preferred stock in one or more series without stockholder approval. The Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions,
      including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The purpose of authorizing the Board of Directors to issue preferred stock and
      determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings, and other
      corporate purposes, could have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of the outstanding voting stock. As of December 31, 2024 and 2023, no shares of preferred stock are outstanding.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;
      &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="width: 18pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/td&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="text-align: left; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(e)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;April 2023 Financing&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On April 20, 2023, the Company entered into a securities purchase agreement
          pursuant to which the Company sold (i) 1,318,000 shares of common stock, (ii) pre-funded warrants to purchase 1,878,722 shares of common stock, (iii) common warrants to purchase 3,196,722 shares of common stock. Additionally, common warrants to purchase 191,803 shares of common
          stock were issued to the placement agent as compensation for services performed.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The pre-funded warrants, common warrants and placement agent warrants were
          exercisable immediately following the closing date of the offering. The pre-funded warrants have an unlimited term and an exercise price of $0.0001
          per share. The common warrants have a 5.5-year term and an exercise price of $1.095 per share. The placement agent warrants have a 5-year
          term and exercise price of $1.525 per share. The offering resulted in aggregate gross proceeds of $3,899,813, before $547,764 of
          transaction costs.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The pre-funded warrants and common warrants are freestanding financial
          instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the
          holders to receive a fixed number of shares of common stock upon exercise.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The common stock was valued at $1,133,480, based on the Company&#x2019;s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following
          Black-Scholes assumptions:&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Pre-funded warrants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Common warrants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Expected term (in years)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Risk&#x2011;free interest rate&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.83&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.83&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Dividend yield&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Expected volatility&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;100.25&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;100.25&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Exercise price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.0001&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1.095&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Stock price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.86&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.86&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Black-Scholes value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.86&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.58&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The net proceeds of $3,352,049 were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method and recorded to stockholders&#x2019; equity. In June 2023,
          all pre-funded warrants were exercised for shares of common stock. In September and October 2023, all common warrants and 122,994
          placement agent warrants were exercised for cash proceeds of $3,687,976. As of December 31, 2024 and 2023, 68,809 placement agent warrants remain outstanding.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(f)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Warrants&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of &lt;span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;December 31, 2024, the Company has warrants outstanding to purchase shares of common stock, which
          are all exercisable in whole or in part, with expiration dates as follows:&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2024&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Number of&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Number of&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Exercise&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Exercise&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt;Expiration date&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;outstanding&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;outstanding&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f6812317abfd4b61b55b7a3405bcb69a"&gt;March 2024&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,882&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31.50&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_e29ec3282f3142b181df202d1e8a17cb"&gt;April 2024&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,762&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31.50&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_6462ecd7c5734226ad409181182c97fd"&gt;November 2024&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,805,083&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.48&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_ea56fff6191f415680a7c574c95cfe31"&gt;April 2025&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,177&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7.25&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,177&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7.25&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f96f9b22d3b24842bde727225c02b07c"&gt;December 2026&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;128,934&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;128,934&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_e173d86cb1b04b31bb63f007f26a280d"&gt;January 2027&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,705&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,705&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_cd2ecfb640eb4146ac2df3936321a1af"&gt;April 2028&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;68,809&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.53&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;68,809&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.53&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_820cceb3f1a04b8885ceed983ddd438c"&gt;November 2028&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,805,083&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,805,083&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,070,708&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,912,435&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
      &lt;br/&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;I&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;n March, April and November 2024, warrants to purchase shares of common stock for 31,882, 4,762 and 5,805,083 expired, respectively&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(g)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Dividends&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, no dividends have been declared or paid since inception.&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <femy:NumberOfSharesAuthorizedForAllClassesOfStock
      contextRef="c20170131"
      decimals="0"
      id="Fact_87175df5c33040d98f767835c802ea5d"
      unitRef="U002">169000000</femy:NumberOfSharesAuthorizedForAllClassesOfStock>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20170131"
      decimals="3"
      id="Fact_055325c6effa4b0f826afc2419a218a1"
      unitRef="U003">0.001</us-gaap:SharesIssuedPricePerShare>
    <femy:NumberOfSharesAuthorizedForAllClassesOfStock
      contextRef="c20170131_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_476bd6cb90de46b1997b0e265dee0620"
      unitRef="U002">95853558</femy:NumberOfSharesAuthorizedForAllClassesOfStock>
    <femy:NumberOfSharesAuthorizedForAllClassesOfStock
      contextRef="c20170131_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_f58982deb2134a51883ed87f7a1c027e"
      unitRef="U002">73146442</femy:NumberOfSharesAuthorizedForAllClassesOfStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember"
      decimals="0"
      id="Fact_02f91c6f13b94aa6be419cb0e34b0901"
      unitRef="U002">2650000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20210630_SubsidiarySaleOfStockAxis_IPOMember"
      decimals="2"
      id="Fact_7c12b7f47c6f4071a6b3ff017c536b15"
      unitRef="U003">13</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember"
      decimals="0"
      id="Fact_206e17c06cdf46a2b621ad27ad76b633"
      unitRef="U001">31613500</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:DeferredOfferingCosts
      contextRef="c20210630_SubsidiarySaleOfStockAxis_IPOMember"
      decimals="0"
      id="Fact_b9992f208d4a48cb9ccb7a42bbd2f13a"
      unitRef="U001">2016143</us-gaap:DeferredOfferingCosts>
    <us-gaap:LegalFees
      contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember"
      decimals="0"
      id="Fact_d9a64edf079447189efd9e232d2c2008"
      unitRef="U001">425000</us-gaap:LegalFees>
    <femy:AutomaticConversionOfPreferredStockInConnectionWithIPOShares
      contextRef="c20210601to20210630_SubsidiarySaleOfStockAxis_IPOMember"
      decimals="0"
      id="Fact_6823e077e29648198407d590cdefcb05"
      unitRef="U002">8116343</femy:AutomaticConversionOfPreferredStockInConnectionWithIPOShares>
    <femy:NumberOfSharesAuthorizedForAllClassesOfStock
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8ae12280807c4e4792e55f814ee1c3af"
      unitRef="U002">200000000</femy:NumberOfSharesAuthorizedForAllClassesOfStock>
    <femy:NumberOfSharesAuthorizedForAllClassesOfStock
      contextRef="c20241231_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_42b09dac8d364c3aa25444e731e30750"
      unitRef="U002">10000000</femy:NumberOfSharesAuthorizedForAllClassesOfStock>
    <femy:AuthorizedOfferingAmountOfSecurities
      contextRef="c20220701_RangeAxis_MaximumMember"
      decimals="-6"
      id="Fact_566b2aadd50940ecabc9924a84b4fda7"
      unitRef="U001">150000000</femy:AuthorizedOfferingAmountOfSecurities>
    <femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent
      contextRef="c20231031_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_63b8b06602334a97966c7598f515b7a9"
      unitRef="U001">16700000</femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20241231"
      decimals="-5"
      id="Fact_2a0ad99e2d4843f18b08182e5a98a45f"
      unitRef="U002">1300000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20241231"
      decimals="-6"
      id="Fact_2d78c6630bd44cee920762173fce945b"
      unitRef="U001">2000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <femy:CommonStockRemainingAvailableValueToBeIssued
      contextRef="c20241231"
      decimals="-5"
      id="Fact_6b15aa20c530499ba6ede1a54dd89525"
      unitRef="U001">7000000</femy:CommonStockRemainingAvailableValueToBeIssued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230401to20230430_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_298f9e0f82b84bc1ae8b3cce7b8d0c6e"
      unitRef="U002">1318000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_50f77f2424b6421890689061fc889caa"
      unitRef="U002">1878722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230430_ClassOfWarrantOrRightAxis_CommonWarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_ee4e2e2ec76c4239ad2335a7dd48e9a4"
      unitRef="U002">3196722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230430_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_909d1bb863ff436c9317bf442820dce3"
      unitRef="U002">191803</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c20230430_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_3fd31fde5cdf4d82a1938842eb7d8c05"
      unitRef="U003">1.22</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_e2a84ac45202485286eb0e3b2b5bf12a"
      unitRef="U003">1.2199</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="c20230401to20230430"
      decimals="0"
      id="Fact_7859f629fc0e4cdaa43da8a827e276a2"
      unitRef="U001">3899813</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <femy:PlacementAgentFeesExpensesAndOfferingExpenses
      contextRef="c20230401to20230430"
      decimals="0"
      id="Fact_865833e96f3c468893d7d77c311d76ba"
      unitRef="U001">547764</femy:PlacementAgentFeesExpensesAndOfferingExpenses>
    <us-gaap:CommonStockVotingRights
      contextRef="c20240101to20241231"
      id="Fact_22e4794773c24030aaafe141fadc96d5">one</us-gaap:CommonStockVotingRights>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember"
      decimals="INF"
      id="Fact_996aef4ad12247d1813845aaf2200694"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember"
      decimals="INF"
      id="Fact_8a665cfcf51242c1856b6e44ca7c4309"
      unitRef="U002">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20241231_StatementClassOfStockAxis_ConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_5040b0f988364a14a0acdfe2befe0b4a"
      unitRef="U001">0</us-gaap:DividendsCommonStock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember"
      decimals="INF"
      id="Fact_bb80c229ff2a416c85db0ed0b9db0788"
      unitRef="U002">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember"
      decimals="INF"
      id="Fact_30485d182feb4e1c8b45f6435fbbdc16"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20241231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_afab143fb29241788650529a56cc9090"
      unitRef="U001">0</us-gaap:DividendsCommonStock>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20231231"
      decimals="INF"
      id="Fact_e4650a299a14404e8875dafa4c25907c"
      unitRef="U002">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20241231"
      decimals="INF"
      id="Fact_46ccad4d043d41babab4453fb87d23cc"
      unitRef="U002">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_caa4fb2b4cb246ababd8677e2846c8b6"
      unitRef="U002">1318000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_7a57865e34c74bb499c33f1b2b076df0"
      unitRef="U002">1878722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_fd2031bccbfd4d5d95b207b8689605b3"
      unitRef="U002">3196722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_aeb54835aa4a4e6d90dd84105016269c"
      unitRef="U002">191803</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_bdf152e61a8e4bb0bcb9af5557ccc573"
      unitRef="U003">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20241231_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      id="Fact_15d4a00f357b4c2f8bedaa598573b3af">P5Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="3"
      id="Fact_c48069eb8d1a4014b7f7f7e466fb1c4f"
      unitRef="U003">1.095</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20241231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      id="Fact_7bd774406d4146d19ae47b8cc981b9bd">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="3"
      id="Fact_491cee1acb90436aa2f08981dd15772f"
      unitRef="U003">1.525</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_685938e002534a479ad0c883580ee723"
      unitRef="U001">3899813</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <femy:PaymentsOfEquityIssuanceCosts
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_e4301fee76ac49b69a31c7aae1d5d618"
      unitRef="U001">547764</femy:PaymentsOfEquityIssuanceCosts>
    <femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_8f06c882b0c645c798e8ae6be64a102c">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The common stock was valued at $1,133,480, based on the Company&#x2019;s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following
          Black-Scholes assumptions:&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
          &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Pre-funded warrants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Common warrants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Expected term (in years)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;4&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Risk&#x2011;free interest rate&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.83&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.83&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Dividend yield&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;%&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Expected volatility&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;100.25&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;100.25&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Exercise price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.0001&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1.095&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Stock price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.86&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.86&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Black-Scholes value&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.86&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;0.58&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_9a82b07742e042769c5ab408f30c6d91"
      unitRef="U001">1133480</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_54c73ab6e75945b0bb005427fb3f12b4"
      unitRef="U001">1615701</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_c60ebed6d58240fdbb9e292718d20834"
      unitRef="U001">1854099</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      id="Fact_47c010e677ac4d12bf4c97e7a1537938">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      id="Fact_ad44fe9fef9442429a7ed4f78275a223">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_7f272422359e4bc4903605cfd32bcd9a"
      unitRef="U005">0.0383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="4"
      id="Fact_c4881e9f6d374b30825a63696efee292"
      unitRef="U005">0.0383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_e63fd78fe93f4a4da292ef32f221c536"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_2b164fb37c164340ad077ea98176824e"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_91dd80eef74840d7b89e986d9c94b752"
      unitRef="U005">1.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="4"
      id="Fact_d75ea60157c5439a9c3df8e82e6b8477"
      unitRef="U005">1.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_d54ad085fb5f4b5eb3a3c82eb57625f1"
      unitRef="U003">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="3"
      id="Fact_7abd14300f0646ba894a9368278bc60c"
      unitRef="U003">1.095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:SharePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="2"
      id="Fact_a5fb0669d0c84515bc4cc30458db14d8"
      unitRef="U003">0.86</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="2"
      id="Fact_210fdd1631a044989165380b096498a3"
      unitRef="U003">0.86</us-gaap:SharePrice>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="2"
      id="Fact_dabf048c2972472bb653058ee494e346"
      unitRef="U003">0.86</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="2"
      id="Fact_eb60d6cdafaf498cb14796745b9ca9ac"
      unitRef="U003">0.58</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_311a209028294cffb638cc241c3fe5e2"
      unitRef="U001">3352049</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <femy:NumberOfWarrantsExercised
      contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_e355b80e654b49a587abea751a2619c8"
      unitRef="U002">122994</femy:NumberOfWarrantsExercised>
    <femy:NumberOfWarrantsExercised
      contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_813b4770f4384a899b3a038da348f7bc"
      unitRef="U002">122994</femy:NumberOfWarrantsExercised>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20230901to20230930"
      decimals="0"
      id="Fact_a140d66ba73f4b1ab1f8f4e2794000b2"
      unitRef="U001">3687976</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_fd4ffd85a3fd4ec2b9eeecc3b7d996b0"
      unitRef="U002">68809</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_50a2de597b6d41b2b8b5726871f1d205"
      unitRef="U002">68809</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="c20240101to20241231"
      id="Text_d7473b3d1f174d0f86aa9bb50a6da9c2">
&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of &lt;span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;December 31, 2024, the Company has warrants outstanding to purchase shares of common stock, which
          are all exercisable in whole or in part, with expiration dates as follows:&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2024&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Number of&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Number of&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Exercise&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Exercise&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"&gt;Expiration date&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;outstanding&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;outstanding&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f6812317abfd4b61b55b7a3405bcb69a"&gt;March 2024&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31,882&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31.50&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_e29ec3282f3142b181df202d1e8a17cb"&gt;April 2024&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;4,762&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;31.50&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_6462ecd7c5734226ad409181182c97fd"&gt;November 2024&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,805,083&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.48&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_ea56fff6191f415680a7c574c95cfe31"&gt;April 2025&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,177&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7.25&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;55,177&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;7.25&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f96f9b22d3b24842bde727225c02b07c"&gt;December 2026&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;128,934&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;128,934&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_e173d86cb1b04b31bb63f007f26a280d"&gt;January 2027&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,705&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;12,705&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;9.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_cd2ecfb640eb4146ac2df3936321a1af"&gt;April 2028&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;68,809&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.53&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;68,809&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.53&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_820cceb3f1a04b8885ceed983ddd438c"&gt;November 2028&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,805,083&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;5,805,083&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;6,070,708&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;11,912,435&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember"
      decimals="INF"
      id="Fact_bca7bd5c96434ac58387c24237fd3aad"
      unitRef="U002">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsOneMember"
      decimals="INF"
      id="Fact_ac40daaef5cb4d209647398d21c0e10f"
      unitRef="U003">0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsOneMember"
      decimals="0"
      id="Fact_0e86a532418543fc9337afe6f0826930"
      unitRef="U002">31882</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsOneMember"
      decimals="2"
      id="Fact_d3f697e7c376443d96bd7959611d942e"
      unitRef="U003">31.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"
      decimals="INF"
      id="Fact_419c8acba31e4c35b17ef0a6306b323e"
      unitRef="U002">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"
      decimals="INF"
      id="Fact_78329e39032e4b51bf7be0acbab23261"
      unitRef="U003">0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"
      decimals="0"
      id="Fact_d903158d1d9a499a9904074ec7484581"
      unitRef="U002">4762</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsTwoMember"
      decimals="2"
      id="Fact_a55f28572aa34c5d81b4610da43eea02"
      unitRef="U003">31.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"
      decimals="INF"
      id="Fact_064a1205d7f740c6aeb7a3881dcdcec3"
      unitRef="U002">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"
      decimals="INF"
      id="Fact_deb0a764d1984db1bb85bda48a3c9a3b"
      unitRef="U003">0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"
      decimals="0"
      id="Fact_0eec6ab05f924e869f426ac6ebf4bdb2"
      unitRef="U002">5805083</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsThreeMember"
      decimals="2"
      id="Fact_f12c5690895d4d11965124294b4747b0"
      unitRef="U003">1.48</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember"
      decimals="0"
      id="Fact_f6c74ce729c34de8af35896b5a539bbd"
      unitRef="U002">55177</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFourMember"
      decimals="2"
      id="Fact_0e524098bb4640b1986ddb6cbba72788"
      unitRef="U003">7.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFourMember"
      decimals="0"
      id="Fact_0c99b8e1ed4d4b60861bd73397da47df"
      unitRef="U002">55177</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFourMember"
      decimals="2"
      id="Fact_17de13eac886431b845675689dd8c910"
      unitRef="U003">7.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"
      decimals="0"
      id="Fact_99f47cb7ef084022b8f7bf69d33db48d"
      unitRef="U002">128934</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"
      decimals="2"
      id="Fact_471990b4a6514f2e9996cb1be762901a"
      unitRef="U003">9.45</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"
      decimals="0"
      id="Fact_e673792c90674813aabed68ec8417d9e"
      unitRef="U002">128934</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsFiveMember"
      decimals="2"
      id="Fact_3431fb1a1c8243f3a34a8678d0add556"
      unitRef="U003">9.45</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_9ec5d71ccfb7493280ce1c9e836fdf42"
      unitRef="U002">12705</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="2"
      id="Fact_9caf3067db5a4af1a9b7e55bea5aa8b8"
      unitRef="U003">9.45</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_6987cb0736ac4657b6b757414c1af03f"
      unitRef="U002">12705</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="2"
      id="Fact_07870bb4f19349648af65571dd6200d2"
      unitRef="U003">9.45</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_45367c288cc74943992c35b14bfbcf3e"
      unitRef="U002">68809</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="2"
      id="Fact_fae3b57c325c4d208663f32fa6b89957"
      unitRef="U003">1.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_cbbd3b146e29403492e850bb69cc7eb6"
      unitRef="U002">68809</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="2"
      id="Fact_87277eae6e384234922c25db8a0dcee4"
      unitRef="U003">1.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember"
      decimals="0"
      id="Fact_08dde1dad8714d6da19ed2d3aefc1413"
      unitRef="U002">5805083</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20241231_ClassOfWarrantOrRightAxis_WarrantsEightMember"
      decimals="2"
      id="Fact_44b95532a68e4b5d954cf97fe339e3fe"
      unitRef="U003">1.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsEightMember"
      decimals="0"
      id="Fact_f7abf0288ece449582759bb7403b9742"
      unitRef="U002">5805083</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_WarrantsEightMember"
      decimals="2"
      id="Fact_15aff41a56334f06910c5a743339026d"
      unitRef="U003">1.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20241231"
      decimals="0"
      id="Fact_c4f4ae6982fe44cd8998b21c0888f8a3"
      unitRef="U002">6070708</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_021c39051b8f410faec50f7aa7ad2fce"
      unitRef="U002">11912435</us-gaap:ClassOfWarrantOrRightOutstanding>
    <femy:ClassOfWarrantOrRightExpired
      contextRef="c20240301to20240331"
      decimals="0"
      id="Fact_18388eb12f0c48c78cbeca5fe9b2cfc7"
      unitRef="U002">31882</femy:ClassOfWarrantOrRightExpired>
    <femy:ClassOfWarrantOrRightExpired
      contextRef="c20240401to20240430"
      decimals="0"
      id="Fact_967ecfc7c0e947e19bc58ed4e5caa1f5"
      unitRef="U002">4762</femy:ClassOfWarrantOrRightExpired>
    <femy:ClassOfWarrantOrRightExpired
      contextRef="c20241101to20241130"
      decimals="0"
      id="Fact_de6ffb7767be416cb0270af02cea2230"
      unitRef="U002">5805083</femy:ClassOfWarrantOrRightExpired>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_4b6838c8abee45a5bc42c176ee9457fe"
      unitRef="U001">0</us-gaap:DividendsCommonStock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20240101to20241231"
      id="Text_912edaccc4b940f3a92118dda83f2731">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;(10)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Equity Incentive Plans&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Stock Option Plans &#x2013; Prior to the IPO&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Prior to the IPO in June 2021, the Company maintained two equity incentive plans, the 2004 Stock Incentive Plan, as amended, or 2004 Plan, and the 2015 Stock-Based Incentive Compensation Plan, or 2015 Plan,
        which provided the Company&#x2019;s employees, non-employee directors, consultants and independent contractors the opportunity to participate in the equity appreciation of the business through the receipt of stock options to purchase shares of common
        stock. New grants ceased being made under the 2004 Plan upon the adoption of the 2015 Plan; however, outstanding stock options under the 2004 Plan may continue to be exercised in accordance with their terms. The Company adopted the 2015 Plan in
        April 2015, which contains substantially similar terms and conditions as the 2004 Plan. The 2015 Plan initially had 1,176,681 shares of
        common stock reserved for issuance under the 2015 Plan and was administered by the compensation committee of the Board of Directors. Upon the closing of the IPO, no further awards will be made under the 2015 Plan; however, outstanding stock options
        under the 2015 Plan may continue to be exercised in accordance with their terms.&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock Option Plans &#x2013; Post the IPO&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;In June 2021, in connection with the IPO, the 2021 Equity Incentive Plan (2021 Plan) became effective, which was adopted by the Board of Directors in February 2021 and the
          stockholders approved the 2021 Plan in March 2021. The 2021 Plan is administered by our compensation committee.&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Under the 2021 Plan, the Company may grant awards in respect of shares of common
        stock to employees, consultants, and non-employee directors pursuant to option awards, stock appreciation right, or SAR, awards, restricted stock awards, restricted stock unit, or RSU, awards, performance stock awards, performance stock unit, or
        PSU, awards, and other stock-based awards.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The total number of shares of common stock available for awards under the 2021
        Plan is 1,111,111, provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or such lesser number of shares as determined by the
        Board of Directors. The aggregate number of shares of our common stock that will be available for issuance under awards granted pursuant to the 2021 Plan shall also be increased by the number of shares underlying the portion of an award granted
        under the 2015 Plan that is cancelled, terminated or forfeited or lapses after the effective date of the 2021 Plan. No more than 1,111,111
        shares of common stock issued under the 2021 Plan may be issued pursuant to the exercise of incentive stock options (ISO), provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by the lesser of
        4% of the outstanding number of shares of common stock on the immediately preceding December 31 or 555,555 shares of common stock. Shares of common stock issued by us in connection with the assumption or substitution of outstanding grants or under
        certain stockholder approved plans from an acquired company shall not reduce the number of shares of common stock available for awards under the 2021 Plan. Shares of common stock underlying the portion of an award that is forfeited or otherwise
        terminated for any reason whatsoever, in any case, without the issuance of shares of common stock, will be added back to the number of shares of common stock available for grant under the 2021 Plan. No non-employee director may be granted awards
        under the 2021 Plan in any one calendar year covering a number of shares of common stock that have a fair market value on the grant date in excess of $350,000
        in the first calendar year of such non-employee director&#x2019;s initial service as a non-employee director and $200,000 in any other calendar
        year of such non-employee director&#x2019;s service as a non-employee director.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Options granted under the 2021 Plan may be either ISOs or nonqualified stock
        options. The price at which shares of common stock may be purchased upon exercise shall be determined by the compensation committee but shall not be less than the fair market value of one share of common stock on the date of grant, or, in the case
        of an ISO granted to a &lt;span style="-sec-ix-hidden:Fact_dccc6de3849c4804a685e81b2418adf3"&gt;ten-percent&lt;/span&gt; stockholder, less than 110% of the fair market value of a share of common stock on the date of grant. The compensation committee may grant options that have a term of up to 10 years, or, in the case of an ISO granted to a &lt;span style="-sec-ix-hidden:Fact_0413563fbe0c4c7c8e6cafab5e6e90d0"&gt;ten-percent&lt;/span&gt;
        stockholder, five years. The award agreement shall specify the exercise price, term, vesting requirements, including any performance
        goals, and any other terms and conditions applicable to the granted option. Unless otherwise provided in an award agreement or an effective employment, consulting, severance or similar agreement with us or a subsidiary, upon a participant&#x2019;s
        termination of service for any reason, the unvested portion of each award of options granted generally will be forfeited with no compensation due to the participant.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Activity under the stock option plans was as
        follows:&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;options&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;average&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;exercise&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Aggregate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Intrinsic &lt;/span&gt;Value&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;931,550&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.97&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,301,200&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Forfeited&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(130,720&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.97&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,102,030&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,359,821&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.07&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Forfeited&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(487,632&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.84&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,974,219&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.60&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;847,758&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Vested and exercisable at December 31, 2024&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,308,379&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;2.35&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;453,514&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;div&gt; &lt;br/&gt;
        &lt;/div&gt;

        &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The intrinsic value represents the amount by which the
            market price of the underlying stock at December 31, 2024 exceeds the exercise price of an option.&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Stock options granted under the 2021 Plan for the years ended December 31
          2024 and 2023 were as follows:&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Employee&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,286,921&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,211,200&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Nonemployee&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;72,900&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;90,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,359,821&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,301,200&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; The Black-Scholes weighted average
          assumptions for all stock option awards granted during 2024 and 2023 were as follows:&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
          &lt;/div&gt;

          &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021 Plan&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Inducement &lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Grants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021 Plan&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Fair Value of Awards&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.91&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.94&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.48&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Grant Price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;1.07&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;1.1&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.59&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Expected term (in years)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;6.20&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;6.25&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;5.63&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Risk&#x2011;free interest rate&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;4.04&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;4.10&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;4.09&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Dividend yield&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;% &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Expected volatility&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;109.61&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;109.64&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;105.33&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; &lt;br/&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The intrinsic values represent the dollar value of the exercised stock options
        whereby the fair market value of the underlying common stock exceeded the exercise price of the stock option as of the exercise date. &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;There were no options exercised
          during 2023 and 2024 .&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;
      &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The options outstanding and vested and currently exercisable by exercise
          prices as of December 31, 2024 were as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Options outstanding&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Options vested and exercisable&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Weighted&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Weighted &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Weighted&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;average&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Number of&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;average &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;average&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Exercise&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Outstanding&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;remaining&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;options&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Exercise&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;remaining&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;(in shares)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;life years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;vested&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;life years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.47 - 0.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,063,600&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.50&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;716,950&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.50&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.50 - 0.80&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;565,321&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9.05&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;22,867&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.47&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.81 - 1.33&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;564,450&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9.40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;20,325&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.88&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.42&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.34 - 1.74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;210,846&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.26&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;85,335&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.67&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.45&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.75 - 3.14&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;164,325&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7.70&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;57,225&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.64&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7.53&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.15 - 3.60&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;237,614&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;237,614&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.24&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.61 - 13.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;168,063&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.75&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;168,063&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9.68&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,974,219&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7.65&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,308,379&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;2.35&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6.62&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As of December 31, 2024, the total
          number of shares of common stock reserved for future awards under the 2021 Plan is 623,661.&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;(c)&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Inducement Grants&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;For the year ended December 31, 2022, the Company awarded, outside the 2021 Plan,
        two stock option grants for the right to purchase a total of 150,000 shares of common stock (inducement grants). &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="font-size: 10pt;"&gt;For the year ended December 31, 2024, the Company awarded, outside the 2021 Plan, one stock option inducement grant for the right to purchase a total of 100,000
            shares of common stock. The grants were approved by the Compensation Committee, and vest in equal installments over four years
            provided the employee remains employed by the Company on the vesting date&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The inducement grants are summarized as follows:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;average&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;average&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;exercise&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;remaining&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;options&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;life years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;150,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;2.42&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;8.40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;100,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;1.10&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9.12&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;250,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;1.89&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;8.07&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Vested and exercisable at December 31, 2024&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;75,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;$&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;2.42&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;7.36&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(d)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Valuation&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company uses the Black&#x2011;Scholes option pricing model to determine the fair
        value of stock awards granted to employees and non-employees. The determination of the fair value of share&#x2011;based payment awards granted using a pricing model is affected by the Company&#x2019;s stock price as well as the assumptions regarding a number of
        complex and subjective variables as follows:&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(i)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Expected Term&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The expected term of stock options represents the period where the stock options
        are expected to remain outstanding. The Company&#x2019;s historical share option exercise experience does not provide a reasonable basis upon which to estimate an expected term because of a lack of sufficient data. Therefore, the Company estimates the
        expected term for all options granted by using the simplified method provided by the ASC 718, which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. The contractual term for options awarded
        since inception is 10 years for employees and non-employees.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(ii)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Risk&#x2011;Free Interest Rate&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The risk&#x2011;free interest rate is based on U.S. Treasury zero&#x2011;coupon issues with
        remaining terms similar to the expected term on the options.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(iii)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Dividend Yield&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has not declared or paid any cash dividends from inception through
        December 31, 2024 and does not plan to pay any cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(iv)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Expected Volatility&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Expected volatility measures the amount that a stock price has fluctuated or is
        expected to fluctuate during a period. The Company determines volatility based on an analysis of comparable companies.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(v)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Forfeitures&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company accounts for forfeitures as they occur.&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"&gt;(e)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"&gt;Employee Stock Purchase Plan (ESPP)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; In June 2021, in connection with the IPO,
        the ESPP became effective upon adoption by the Board of Directors in February 2021 and the stockholders approved the 2021 ESPP Plan in March 2021. The ESPP is administered by the compensation committee.&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; The total number of shares of common stock
        available for purchase under the ESPP is 166,666, provided that such number is automatically increased on January 1 of each calendar
        year, from January 1, 2022 through January 1, 2031 by the least of (i) 1.0% of the total number of shares of common stock outstanding on
        December 31 of the immediately preceding calendar year, (ii) 222,222 shares of common stock or (iii) a number determined by the board of
        directors that is less than the foregoing clauses (i) and (ii).&lt;/div&gt;

&lt;div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; Under the ESPP, the Company may specify
        offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Each offering will
        have one or more purchase dates on which shares of common stock will be purchased for employees participating in the offering. An
        offering may be terminated under certain circumstances. No employee may purchase more than 12,254 shares of common stock under the ESPP
        during any offering period. Unless otherwise determined by the board of directors, shares of common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (i) 85% of the fair market value of a share of common stock on the last date of an offering period or (ii) 85% of the fair market value of a share of common stock on the first day of such offering period.&lt;/div&gt;

&lt;div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; As of December 31, 2024, 84,621 shares of common stock have been purchased under the ESPP to date, and the total number of shares of common stock reserved for future awards
        under the ESPP is 535,356.&lt;/div&gt;

&lt;div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;(f)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                &lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock&#x2011;Based Compensation Expense&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;"&gt; Stock&#x2011;based compensation
        expense recognized is based on the value of the portion of stock option awards that is ultimately expected to vest on a straight-line basis. Stock&#x2011;based compensation expense recognized in the Company&#x2019;s statements of comprehensive loss during the
        years ended December 31, 2024, and 2023 includes compensation expense for stock&#x2011;based awards based on the fair value estimated in accordance with the provisions of ASC 718.&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by
          financial statement line item on the accompanying statements of comprehensive loss:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Research and development&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;179,911&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,816&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Sales and marketing&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;48,379&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(948&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;General and administrative&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;215,857&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;516,832&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total share-based compensation expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;444,147&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;675,700&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
        &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;As of December 31, 2024, the remaining amount
        of stock&#x2011;based compensation expense that is expected to be recognized in future periods for employees and non-employees is $1,311,784
        which includes $155,222 of compensation expense to be recognized upon achieving a certain performance condition. The $1,156,562 of unrecognized expense is expected to be recognized over a weighted average period of 2.8 years.  &lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <femy:NumberOfEquityIncentivePlans
      contextRef="c20210601to20210621"
      decimals="INF"
      id="Fact_ca4d07af6eb2481a9623c8551c714dec"
      unitRef="U008">2</femy:NumberOfEquityIncentivePlans>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20210621_PlanNameAxis_Two015StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_018626198f16463fac64bcad22ff1100"
      unitRef="U002">1176681</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_a1b4d7ee3881470c8a0e4d831bbc1820"
      unitRef="U002">1111111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="2"
      id="Fact_a8ce9375a7a84145a64fa36b7ac04722"
      unitRef="U005">0.04</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_e3fdbd6196c54fb493a35f5cfe9059fa"
      unitRef="U002">1111111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="2"
      id="Fact_8d643a1e75344ce49b0df280d0903caa"
      unitRef="U005">0.04</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_f2a64bbf6cf346998c90a7f6541593a4"
      unitRef="U002">555555</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_44c4653472cc4292bcbf8a5052292f96"
      unitRef="U001">350000</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_8c8fb96cda5e418dbfe064d53ebc11aa"
      unitRef="U001">200000</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_bb3db112792e4a719ae5d732c78b1ff4"
      unitRef="U005">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      id="Fact_e5e6ae7034594ff89608b27fdfe5441e">P10Y</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders
      contextRef="c20240101to20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      id="Fact_ed4148fdc0694577875b1c24d4c97dd9">P5Y</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      id="Text_c6f999a646e04197bfd25a5c50cd8a97">
&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Activity under the stock option plans was as
        follows:&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;options&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;average&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;exercise&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Aggregate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Intrinsic &lt;/span&gt;Value&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;931,550&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.97&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,301,200&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Forfeited&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(130,720&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.97&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,102,030&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,359,821&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.07&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Forfeited&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(487,632&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.84&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,974,219&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.60&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;847,758&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Vested and exercisable at December 31, 2024&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,308,379&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;2.35&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;453,514&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;div&gt; &lt;br/&gt;
        &lt;/div&gt;

        &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
       &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Stock options granted under the 2021 Plan for the years ended December 31
          2024 and 2023 were as follows:&lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Employee&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,286,921&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,211,200&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Nonemployee&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;72,900&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;90,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,359,821&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;1,301,200&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_6c8d2468dcaf40c6be234c3172cbcec7"
      unitRef="U002">931550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_5506fc8f85ab451a898726263a32e886"
      unitRef="U003">3.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_f72fc959464941fc8d328dd9603c1da3"
      unitRef="U002">1301200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_cdf8d8d783ae46e590dcad4f7a81e5b1"
      unitRef="U003">0.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_99deb5d4a8f44d1bbb575cdd358ab7fd"
      unitRef="U002">130720</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_398b5c4425464103a983576b721b3ae8"
      unitRef="U003">1.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_c143d502c4774b1daf603d11d934847c"
      unitRef="U002">2102030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_e23d68374deb4c10a2df4394aed578fe"
      unitRef="U003">2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_d6a775ffbb80447e82cd62d3986368fa"
      unitRef="U002">1359821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_821c018a4833438dafe80be70c95dfba"
      unitRef="U003">1.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_bffb248c686e4233898cc97720e1db64"
      unitRef="U002">487632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_cc9f271c703046eabbeaeb98cca599d7"
      unitRef="U003">1.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_0d8c3bda3f6144c8b42d72229dc4672b"
      unitRef="U002">2974219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_90b6110323594b4bb20d07a9712b7485"
      unitRef="U003">1.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_fbf77b324dd84c838e5bf52975e453ca"
      unitRef="U001">847758</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_5e901e69311d4af985385b052e109ded"
      unitRef="U002">1308379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_7e30394ea8054e0eab4bf28bd25735d8"
      unitRef="U003">2.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_1a29c6f026884f2a8d0d65bd28c5c204"
      unitRef="U001">453514</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="0"
      id="Fact_449077ef7a00487c9d7c092e8b33ff5a"
      unitRef="U002">1286921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="0"
      id="Fact_7852412a150f485abc6079c6c7dd62fd"
      unitRef="U002">1211200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="0"
      id="Fact_baf7d3978d9944218797bb7703ac01d5"
      unitRef="U002">72900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="0"
      id="Fact_0a79ecaed3aa4f84808e9a7f81a65c60"
      unitRef="U002">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_3fbb691ea0d94437b385f53bcbcb7a6c"
      unitRef="U002">1359821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_7acaa564e1484f14a7dda87b1bb582a3"
      unitRef="U002">1301200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_cecec4aa98b7447cbce5f3513c2fda08">
&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt; The Black-Scholes weighted average
          assumptions for all stock option awards granted during 2024 and 2023 were as follows:&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"&gt;
          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
          &lt;/div&gt;

          &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021 Plan&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Inducement &lt;/div&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Grants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021 Plan&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Fair Value of Awards&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.91&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.94&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.48&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Grant Price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;1.07&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;1.1&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;0.59&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Expected term (in years)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;6.20&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;6.25&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;5.63&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Risk&#x2011;free interest rate&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;4.04&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;4.10&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;4.09&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Dividend yield&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;% &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;%&lt;br/&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;Expected volatility&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;109.61&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;109.64&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;105.33&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="2"
      id="Fact_90d5ed669d594f3a93242fa937fcedf9"
      unitRef="U003">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_24372b0c47cf4b69a715d4b14e3b71f4"
      unitRef="U003">0.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="2"
      id="Fact_c508a1742bb04c0fb183a7b2d95ebfd5"
      unitRef="U003">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="2"
      id="Fact_5b9ab57bd28642d6ba89d8f056a3820c"
      unitRef="U003">1.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="1"
      id="Fact_d79698e389624ea4a8ba5dc08fcbedda"
      unitRef="U003">1.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="2"
      id="Fact_9dfa5246ef7748a59ca96d4aee126a2e"
      unitRef="U003">0.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      id="Fact_f4cd57aeefa94c04be90dd306d35267c">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_4b0d9f1e97704aed820b190e1a67d873">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      id="Fact_8af17f56579744e58b0ce9b6449af789">P5Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="4"
      id="Fact_2978d0751bbc4fb2981660c2ca6e9850"
      unitRef="U005">0.0404</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="4"
      id="Fact_9928d13e0f8145368341fea96fdc175a"
      unitRef="U005">0.041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="4"
      id="Fact_43e05261105548c3901310807e6d8499"
      unitRef="U005">0.0409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="0"
      id="Fact_f828a7dbd8764b089fca21bdec96d2ab"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_cac9448129d148838fcd96170ff9b7b1"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="0"
      id="Fact_e34f9c0d06e64797af7039a1177dfcb5"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="4"
      id="Fact_6528e6440d44452fac39fb48781f17f8"
      unitRef="U005">1.0961</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="4"
      id="Fact_ae827d4e8e2e4e2a9f3becf22d2e8abf"
      unitRef="U005">1.0964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EquityPlanMember"
      decimals="4"
      id="Fact_f43d6cf56ffe48099f7e6b6bf480baca"
      unitRef="U005">1.0533</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="INF"
      id="Fact_bca678d8a12f49a9a1c12d6b7d708ede"
      unitRef="U002">-0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="INF"
      id="Fact_994f43090cd6437a8ff80ad7e7ba31a6"
      unitRef="U002">-0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_2fb91a61eafb45dbb8db1c3484fdf725">
&lt;div&gt;
      &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The options outstanding and vested and currently exercisable by exercise
          prices as of December 31, 2024 were as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Options outstanding&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Options vested and exercisable&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Weighted&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Weighted &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Weighted&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;average&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Number of&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;average &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;average&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Exercise&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Outstanding&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;remaining&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;options&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;Exercise&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"&gt;remaining&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;(in shares)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;life years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;vested&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"&gt;
                &lt;div style="font-weight: bold;"&gt;life years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.47 - 0.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,063,600&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.50&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;716,950&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.50&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.50 - 0.80&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;565,321&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9.05&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;22,867&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.47&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.81 - 1.33&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;564,450&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9.40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;20,325&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0.88&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.42&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.34 - 1.74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;210,846&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.26&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;85,335&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.67&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.45&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.75 - 3.14&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;164,325&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7.70&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;57,225&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.64&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7.53&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.15 - 3.60&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;237,614&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;237,614&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.24&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2.49&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3.61 - 13.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;168,063&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.75&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;168,063&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9.68&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,974,219&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7.65&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,308,379&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;2.35&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6.62&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      decimals="2"
      id="Fact_8eefc95d65784c84aa0c61bf7f7b3b8e"
      unitRef="U003">0.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      decimals="2"
      id="Fact_a82fa7087aa84ca9b6e317964788625c"
      unitRef="U003">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      decimals="0"
      id="Fact_2a1b76962dfe4f08828aba271b620a49"
      unitRef="U002">1063600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      id="Fact_bd640708cb7749bbbef329838cad45f9">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      decimals="0"
      id="Fact_9c631912066849cd9d0ebb15f3f3c4c3"
      unitRef="U002">716950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      decimals="2"
      id="Fact_128d456262dd4e5a9fb878be3abd561c"
      unitRef="U003">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceOneMember"
      id="Fact_bf598707a7204330b7d018586e2e7e1b">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      decimals="2"
      id="Fact_7a7fb4c4b0194462b2d2c2b69ae04504"
      unitRef="U003">0.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      decimals="2"
      id="Fact_cfec05383e5f45ceae727156710776ea"
      unitRef="U003">0.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      decimals="0"
      id="Fact_8b9c12ffa88541bdb225c9bf34f4c6ca"
      unitRef="U002">565321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      id="Fact_0178d88c43764f1589f4dd36b49b2c6d">P9Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      decimals="0"
      id="Fact_fe404180d17647bd81ef5975c848c86f"
      unitRef="U002">22867</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      decimals="2"
      id="Fact_293481bc76384e748ae6615c8ac13bc9"
      unitRef="U003">0.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember"
      id="Fact_e96330ed553647f9a1af9870ee374377">P8Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      decimals="2"
      id="Fact_3f5931d426b24831bf55bbe851ff66b9"
      unitRef="U003">0.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      decimals="2"
      id="Fact_77fa323bacd14b0b90d8efedd34f87bd"
      unitRef="U003">1.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      decimals="0"
      id="Fact_7c3b9d15b9b04f2c9b79bc1b35630489"
      unitRef="U002">564450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      id="Fact_71fdde70e7374fd497546415e6de3154">P9Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      decimals="0"
      id="Fact_3294aab7c6e348398b57b4aa798e64c5"
      unitRef="U002">20325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      decimals="2"
      id="Fact_a7173ece2e9e4728951aafe673a9e82d"
      unitRef="U003">0.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceThreeMember"
      id="Fact_ccdb6567df9c40728817aef65db03f15">P8Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      decimals="2"
      id="Fact_a1f59574a02044b0b2938833b889f653"
      unitRef="U003">1.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      decimals="2"
      id="Fact_02d96db76d2549d49c5769cd5fc9bd8e"
      unitRef="U003">1.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      decimals="0"
      id="Fact_79520e5dedc649deab0863110a09d831"
      unitRef="U002">210846</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      id="Fact_1b7ef31c03e94c6993b498ab27347950">P2Y3M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      decimals="0"
      id="Fact_b9eb691d6c6d4e2da75af2c7135e74ba"
      unitRef="U002">85335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      decimals="2"
      id="Fact_8815f348f48a454db499826b15b1934d"
      unitRef="U003">1.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFourMember"
      id="Fact_e168248c17a94eb5888822ce9cd4937b">P2Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      decimals="2"
      id="Fact_a85e08b6208045c9904ba5c59d464c5c"
      unitRef="U003">1.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      decimals="2"
      id="Fact_0e813cd1a49f4e749a1e914bc6bee457"
      unitRef="U003">3.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      decimals="0"
      id="Fact_762710d972c343979ee2928d6a47ba41"
      unitRef="U002">164325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      id="Fact_241d265963a447cd8dc1010f5ca1828c">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      decimals="0"
      id="Fact_b3299812bfb343e29af3bb1268c6bc2f"
      unitRef="U002">57225</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      decimals="2"
      id="Fact_a2f236db272a4d19bfefe2d1284dcbbc"
      unitRef="U003">2.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceFiveMember"
      id="Fact_5205ba9603e642608c8f3dad31216807">P7Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      decimals="2"
      id="Fact_8b20618b13064192ad344af1d5b6f8ea"
      unitRef="U003">3.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      decimals="2"
      id="Fact_3d1810077e9d4fa294e27b72febe3653"
      unitRef="U003">3.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      decimals="0"
      id="Fact_c83989aad00146a7838a659ead3aa6bf"
      unitRef="U002">237614</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      id="Fact_058602ec27bd4618b4ecebee5b772552">P2Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      decimals="0"
      id="Fact_abe37065d3654861bb2a6747cf286ecf"
      unitRef="U002">237614</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      decimals="2"
      id="Fact_28f93ea6187f446fbf875c84a3e344f9"
      unitRef="U003">3.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSixMember"
      id="Fact_70ac4c942acc4811a16497f627f2c0b3">P2Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      decimals="2"
      id="Fact_55cb5935b5474dc9b5333af824340a70"
      unitRef="U003">3.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      decimals="2"
      id="Fact_660d95e2071c4bcfb116e3103cae35dc"
      unitRef="U003">13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      decimals="0"
      id="Fact_b318035d028145428e6010d8a18ab303"
      unitRef="U002">168063</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      id="Fact_d70ab4f44c6942eb9d4a71c969cacad6">P5Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      decimals="0"
      id="Fact_1e81c4ada4e447b782863f3a6ee817cf"
      unitRef="U002">168063</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      decimals="2"
      id="Fact_e97fc680d431404e8cb9d15d823ac23a"
      unitRef="U003">9.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceSevenMember"
      id="Fact_69a335a90d2142cf8de234fd2714e1a3">P5Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231"
      decimals="0"
      id="Fact_102c76c67bee432db3f8881d60beb747"
      unitRef="U002">2974219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231"
      id="Fact_4122f16b44b84c1ba7186813773e433a">P7Y7M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231"
      decimals="0"
      id="Fact_40e6e51d58a84d4688d35431a988f7ef"
      unitRef="U002">1308379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231"
      decimals="2"
      id="Fact_87bf075e82f44c7fb85f8bed94df7c16"
      unitRef="U003">2.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231"
      id="Fact_01a1daf0b6734c75b1513244bfed3988">P6Y7M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20241231_PlanNameAxis_Two021StockBasedIncentiveCompensationPlanMember"
      decimals="0"
      id="Fact_55f46934e7e24a1589e8b4f3bb80c083"
      unitRef="U002">623661</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <femy:NumberOfStockOptionGrants
      contextRef="c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="INF"
      id="Fact_9de0f0b1db3e4180a7d6a8f79d843df4"
      unitRef="U007">2</femy:NumberOfStockOptionGrants>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_4918f015b7b142d59d27c3b29a0c8c30"
      unitRef="U002">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <femy:NumberOfStockOptionGrants
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="INF"
      id="Fact_b30560a8b5a247899f1c33bed8635ada"
      unitRef="U007">1</femy:NumberOfStockOptionGrants>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_b0f810bae0cb4ec6ad0cad68d6835f57"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_28c8bba9bd8a4fbfa26fd9451ca9c896">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Text_f3fc70b6cb9f42f39aeae3e7ad8e0681">
&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The inducement grants are summarized as follows:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;average&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;average&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;exercise&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;remaining&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;options&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;life years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;150,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;2.42&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;8.40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;100,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;1.10&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;9.12&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;250,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;1.89&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;8.07&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Vested and exercisable at December 31, 2024&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;75,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;$&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0);"&gt;2.42&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;7.36&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_63bd9fd3ad6549ceba56e0f5e07b8a8f"
      unitRef="U002">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_06aa01ebc76d4adaa5e43e13d7833267"
      unitRef="U003">2.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_c34503681e8d4ab4a4fbedef2fa66ee5">P8Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_1a884e739be3485baf5e6e0faba6f504"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_29cb6a364582486c897a935e6818b36a"
      unitRef="U003">1.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_807e79e230e740b0831db0c10b49f240">P9Y1M13D</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_ae14c474ea28401e924a0bf0752ec064"
      unitRef="U002">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_f7e09dfc7c79473b984e57c7d7c93fe7"
      unitRef="U003">1.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_51dff915b2d042ecb410878950c37166">P8Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_cf5a6e201f264e40a42b8b4bf544d348"
      unitRef="U002">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_6105e04ddb4d4a628a98a27ec369aca6"
      unitRef="U003">2.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_cf1b9401e6ad4a9cba72e7aed41db856">P7Y4M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20240101to20241231"
      id="Fact_aaa210fb885741e8b940467785834c80">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_d8ecd76063bb45e694412a438f8b9d00"
      unitRef="U002">166666</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <femy:StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="3"
      id="Fact_f1e1058f993a4220beb65e72bd84f2b7"
      unitRef="U005">0.01</femy:StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_362b3a7d842b4797af074489663cee6b"
      unitRef="U002">222222</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      id="Fact_3d500f68a8cc44b29a231f8f2cf3b287">P27M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <femy:NumberOfPurchaseDatesForOffering
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember_RangeAxis_MinimumMember"
      decimals="INF"
      id="Fact_bf405e44c6f64d46b622a2f0c115d317"
      unitRef="U009">1</femy:NumberOfPurchaseDatesForOffering>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_dd900162f5034119869a5ea581f44f99"
      unitRef="U002">12254</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_5c6597a56ae249359e8e697386e8b6f9"
      unitRef="U005">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c20240101to20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="2"
      id="Fact_210f036ec0c643c3aa058dacf17fcca2"
      unitRef="U005">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_7277a32bdde44147a0b05bcd01cbbe71"
      unitRef="U002">84621</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20241231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_4e53f6513dda4a7b8ed7735aade4ef7d"
      unitRef="U002">535356</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="c20240101to20241231"
      id="Text_4d712d15a64a42738cd305e82ea5b59f">
&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by
          financial statement line item on the accompanying statements of comprehensive loss:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Research and development&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;179,911&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,816&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Sales and marketing&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;48,379&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;(948&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;General and administrative&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;215,857&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;516,832&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total share-based compensation expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;444,147&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;675,700&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20241231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="0"
      id="Fact_6138b2578d78417e9cb725f52727acdd"
      unitRef="U001">179911</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="0"
      id="Fact_dae6fed7a1af429fb1076616db63ef26"
      unitRef="U001">159816</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20241231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"
      decimals="0"
      id="Fact_cefb85078c7a4cea879c757c8a1948e8"
      unitRef="U001">48379</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"
      decimals="0"
      id="Fact_7c83efb971304e5e849590ca04444fd1"
      unitRef="U001">-948</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20241231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_a39950009d374e258b277007825b6de1"
      unitRef="U001">215857</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_ed0137124395468cb40abc53ea807c15"
      unitRef="U001">516832</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_7a259ce193de4a74a1912734376d151a"
      unitRef="U001">444147</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_7db39751d2504635abda8cea99f35c97"
      unitRef="U001">675700</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20241231"
      decimals="0"
      id="Fact_64e26a7226d146dfbd0951426309bded"
      unitRef="U001">1311784</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_36ac1ad0a640487ca4eaa2835eca30c6"
      unitRef="U001">155222</femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c20241231"
      decimals="0"
      id="Fact_ea9857c8ca74494e8dcc83523f7b9223"
      unitRef="U001">1156562</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20240101to20241231"
      id="Fact_2060200a5ea64429b6d0af8f265fa729">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_4ddf87e8f6bf40ea8708899904af5360">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(11)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Retirement Plan&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has a 401(k) defined contribution
        plan covering substantially all employees, meeting certain eligibility requirements. The Company has no required matching or other contribution requirements. For the years ended December 31, 2024 and 2023, the Company contributed $97,876 and $75,202 of voluntary employer
        matching contributions.&lt;/div&gt;
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_588db33332a942eca78214ad90c21b41"
      unitRef="U001">97876</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_658fc22828384cf79a27389e9c4c3d76"
      unitRef="U001">75202</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_097fc9ecc531493d84ad4e0aadf131d4">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(12)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Related&#x2011;Party Transactions&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In November 2023, the Company issued
        unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 7). The transaction included issuance of a $5
        million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc. The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company&#x2019;s board of directors. The Series B Warrants expired
        in &lt;span style="-sec-ix-hidden:Fact_02d6fa905f7942b48e54c497a0d3455b"&gt;November 2024&lt;/span&gt;. In November 2024 the Company paid PharmaCyte accrued interest on the convertible note of $300,000 in equity of 315,790 common
        shares.&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;During the years ended December 31, 2024 and
        2023, a family member of the CEO earned total cash compensation of $168,000 and $138,000, respectively.&lt;/div&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c20231101to20231130"
      decimals="-6"
      id="Fact_1ca9d3781d344ce8bb26b871d539071c"
      unitRef="U001">5000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20241101to20241130_StatementClassOfStockAxis_CommonStockMember"
      decimals="0"
      id="Fact_7ea8b2c6237b4933b216a205d23c3157"
      unitRef="U001">300000</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c20241101to20241130_StatementClassOfStockAxis_CommonStockMember"
      decimals="0"
      id="Fact_3370995f5ea946dd9e0b5a3bb7b63184"
      unitRef="U002">315790</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_9a2ab6a7a2e844969b903b2274054043"
      unitRef="U001">168000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_c7ca916380e54baf90bfe3b42e1d15db"
      unitRef="U001">138000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20240101to20241231"
      id="Text_201a90b3d22545b7b2f6b10d2d379cef">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;(13)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table sets forth
          the computation of the basic and diluted net loss per share for the years ended December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Net loss attributable to common stockholders, basic &amp;amp; diluted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(18,816,628&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(14,247,124&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;22,267,695&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;15,384,376&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;
                  &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;(0.85&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(0.93&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following potentially
          dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Options to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,224,219&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,252,030&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Warrants to purchase common stock, in connection with April 2023 financing&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;68,809&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;68,809&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Warrants to purchase common stock, in connection with November 2023 financing&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;5,805,083&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;11,610,166&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Warrants to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;196,816&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;233,460&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Total potential shares&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,294,927&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;14,164,465&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_fcd3f7effd504a4e9999824bc5e6300e">
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following table sets forth
          the computation of the basic and diluted net loss per share for the years ended December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Net loss attributable to common stockholders, basic &amp;amp; diluted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(18,816,628&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(14,247,124&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;22,267,695&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;15,384,376&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;
                  &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;(0.85&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(0.93&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_c382d5ea835749d983ed5ca10d0face2"
      unitRef="U001">-18816628</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_464683ab4f8b4c319aa786614359eda6"
      unitRef="U001">-18816628</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_a08321632017447a9500a4ef9109f892"
      unitRef="U001">-14247124</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_03c5932e5e23482f997985855ad8d410"
      unitRef="U001">-14247124</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_be1cc2f0bbb14c21b5471dcde9c516f0"
      unitRef="U002">22267695</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_7a99afab622a40ad94251c73a08fcb81"
      unitRef="U002">22267695</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_a2ec160f66564df98b34553ca0786188"
      unitRef="U002">15384376</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_659a5b169d8447a0a53a908f86db7b0f"
      unitRef="U002">15384376</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_ea884b9e8efe48cc99e0bad8643fd6d6"
      unitRef="U003">-0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_cbbdaf66347f465fba00ec5db340eb27"
      unitRef="U003">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_537464ef5c8548cfa1ba840b24f991cf"
      unitRef="U003">-0.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_368a257852224e57ab4731b87cced32e"
      unitRef="U003">-0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20240101to20241231"
      id="Text_7620b8731e87422cbf4cd730963d5639">
&lt;div style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following potentially
          dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Options to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;3,224,219&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2,252,030&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Warrants to purchase common stock, in connection with April 2023 financing&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;68,809&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;68,809&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Warrants to purchase common stock, in connection with November 2023 financing&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;5,805,083&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;11,610,166&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Warrants to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;196,816&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;233,460&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Total potential shares&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,294,927&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;14,164,465&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_2b2f9449a9704c3596e40d1704128a6b"
      unitRef="U002">3224219</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_be0b688f5b424c3bbdd1e90b0f97d19d"
      unitRef="U002">2252030</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_951f4168a18640fea42a34d75fd6c326"
      unitRef="U002">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_794c75a0d2244f598672c5cd25e4dbc2"
      unitRef="U002">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20240101to20241231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_17f5e114bd6e4dd290baf755e615401d"
      unitRef="U002">5805083</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_a42bb7a4a46f46d1b1e482c882719c5c"
      unitRef="U002">11610166</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_94c1091f111d4e99b2fd77be069c656c"
      unitRef="U002">196816</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_25f5c2f939bf434a9a6bd2b4ed98dd80"
      unitRef="U002">233460</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_ef4ce7e2a39a46c39c3bc588b22718a8"
      unitRef="U002">9294927</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_0b7b31b4eb094078b21dc4e3396de712"
      unitRef="U002">14164465</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_cbc70d1d44f14c8ab780936fd05a473a">
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman';"&gt;(14)&lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
                &lt;div style="font-weight: bold; font-family: 'Times New Roman';"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Segment Reporting&lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In accordance with FASB ASC Topic 280, &lt;span style="font-size: 10pt; font-style: italic;"&gt;Segment Reporting&lt;/span&gt;, the Company has determined that
        it operates as a &lt;span style="-sec-ix-hidden:Fact_550fe91d6b8e45c6b6251e5bf31e8597"&gt;single&lt;/span&gt; business segment, which is the development and commercialization of therapeutic and diagnostic products that
        service women&#x2019;s reproductive health needs (infertility and permanent birth control).&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The determination of a &lt;span style="-sec-ix-hidden:Fact_3926debd3c344de5a0107d0343fc9f2b"&gt;single&lt;/span&gt;
        business segment is consistent with the financial information regularly provided to the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;). As a &lt;span style="-sec-ix-hidden:Fact_bf1d9301eb6643b88d292b5bb5206032"&gt;single&lt;/span&gt;
        reportable segment entity, the Company&#x2019;s segment performance measure is net loss attributable to shareholders. The measurement of segment assets is reported on the balance sheet as total assets. The Company&#x2019;s CODM is its Chief Executive Officer and
        Chief Financial Officer, who together review and evaluate net income&lt;span style="font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;for purposes of assessing performance, making operating decisions, allocating resources, and planning and forecasting for
        future periods.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
      &#160;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Significant segment expenses, as
      provided to the CODM are as follows:
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Sales &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,629,108&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,071,970&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;Cost of sales (excluding depreciation expense) &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;544,903&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;380,069&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Research and development expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;2,217,610&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;2,051,902&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Other research and development expenses&lt;sup&gt;1&lt;/sup&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;5,998,933&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;5,156,799&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 18pt; text-indent: -9pt;"&gt;Total research and development expense&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;8,216,543&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;7,208,701&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;Sales and marketing expense&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;4,030,150&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;650,126&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;General and administrative expense&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;6,325,999&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;6,858,008&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Depreciation and amortization expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;297,318&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;483,481&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Total Operating expenses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;18,870,010&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;15,200,316&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Total other (expense) income &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(1,021,221&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;265,629&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Loss before income taxes&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;(18,807,026&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;(14,242,786&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Income tax expense &lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;9,602&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;4,338&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;Net loss &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(18,816,628&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(14,247,124&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 9pt;"&gt;
                  &lt;div style="text-align: left;"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div&gt;Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="c20240101to20241231"
      id="Text_62c70471580b4367afc2fecf8893d21f">&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Significant segment expenses, as
      provided to the CODM are as follows:
      &lt;/span&gt;
&lt;div style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Sales &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,629,108&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,071,970&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;Cost of sales (excluding depreciation expense) &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;544,903&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;380,069&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Research and development expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;2,217,610&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;2,051,902&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Other research and development expenses&lt;sup&gt;1&lt;/sup&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;5,998,933&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;5,156,799&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 18pt; text-indent: -9pt;"&gt;Total research and development expense&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;8,216,543&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;7,208,701&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;Sales and marketing expense&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;4,030,150&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;650,126&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;General and administrative expense&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;6,325,999&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;6,858,008&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Depreciation and amortization expense&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;297,318&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;483,481&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Total Operating expenses&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;18,870,010&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;15,200,316&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Total other (expense) income &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(1,021,221&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;265,629&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Loss before income taxes&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;(18,807,026&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;(14,242,786&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Income tax expense &lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;9,602&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;4,338&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;Net loss &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(18,816,628&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;(14,247,124&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 9pt;"&gt;
                  &lt;div style="text-align: left;"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div&gt;Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &lt;/div&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_1bd6bbc72b384ae9af9b40f654f3ef74"
      unitRef="U001">1629108</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_e7b8c8a1e6d949a2ab95082ac7f76e0c"
      unitRef="U001">1071970</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_6f500cef07694e48a6405e5ac8d8ad2b"
      unitRef="U001">544903</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_11df3bfba7914cf08c2e0f4f40df900a"
      unitRef="U001">380069</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_e67d5dd1204e41d8889f36cc3bc3a24c"
      unitRef="U001">2217610</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_2ac2c21f6f4946f586d335357a14dae2"
      unitRef="U001">2051902</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:OtherResearchAndDevelopmentExpense
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_879b5e7fcbec407cafd38af810e36b7f"
      unitRef="U001">5998933</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_1836d92e8e0d4e729649ef2d15da9b4a"
      unitRef="U001">5156799</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_5ff7b680a0d24189bab7831aabc0e0c7"
      unitRef="U001">8216543</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_353b9a54c19b43df8538ff97ec18f80c"
      unitRef="U001">7208701</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_f88588e4f9434f3e8bc9df47891cd514"
      unitRef="U001">4030150</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_1a8d40f0b0b44574acadf6f1228b60cf"
      unitRef="U001">650126</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_873045bf39584b7daba13d1d881794ae"
      unitRef="U001">6325999</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_6aedcb2e67e9443299cf786c3c8052d8"
      unitRef="U001">6858008</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_0fb03f51ae344cdb9224cd02fbd50e92"
      unitRef="U001">297318</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_5139d8dd4b5d4fd38db94ead509ffb44"
      unitRef="U001">483481</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_2c73cf0b7a7d495b9630e04e4d2890e8"
      unitRef="U001">18870010</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_b0aa5b6f5c80431aa35e0bc1fd941fc1"
      unitRef="U001">15200316</us-gaap:OperatingExpenses>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_c4040c84e8374a2e971e6ab50dc1a483"
      unitRef="U001">-1021221</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_a41b762efe9c4631be437b7a17fe6645"
      unitRef="U001">265629</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_adce9c699e004e93be11a5e9a3091301"
      unitRef="U001">-18807026</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_2a97b491b9e74a638fc41cefbefcc6de"
      unitRef="U001">-14242786</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_518e157ee5d14e8ea786ea7a49aabdfe"
      unitRef="U001">9602</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_b822b0979de647db8c4782290a125523"
      unitRef="U001">4338</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_2d488efdb1cb4a4393a0539cb0e6f65a"
      unitRef="U001">-18816628</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementBusinessSegmentsAxis_BusinessSegmentMember"
      decimals="0"
      id="Fact_4f8275066e6d46cd99205381fc886a6b"
      unitRef="U001">-14247124</us-gaap:NetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="c20240101to20241231"
      id="Text_9775f1e13b8a4ad89641c6adb62b2679">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(15)&lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
              &lt;div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Subsequent Events&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;From January through the date the financial statements are issued, the Company sold 3,722,012 shares under the at-the-market facility, resulting in gross cash proceeds of approximately $5.4 million. In February 2025, $85,000 of Convertible Notes were converted into 72,033 shares of common stock.&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c20250101to20250327_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember"
      decimals="0"
      id="Fact_eb00052207484f89b3fe2b48ae6acf44"
      unitRef="U002">3722012</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="c20250101to20250327_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember"
      decimals="-5"
      id="Fact_be5718888737408b89adbff29f4a07fc"
      unitRef="U001">5400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="c20250201to20250228_LongtermDebtTypeAxis_ConvertibleDebtMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_9b57158eaf184ea6bc78a71a7f526100"
      unitRef="U001">85000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="c20250201to20250228_StatementClassOfStockAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_2a425ec4fa9040a48b42557e9e716fd9"
      unitRef="U002">72033</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20241001to20241231"
      id="Fact_5242c1b76f024659915ada959a49f997">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20241001to20241231"
      id="Fact_3382cdbf30954ed5adba226292da0bd1">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20241001to20241231"
      id="Fact_af0f7282e17e48b9a997480c19284ae4">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20241001to20241231"
      id="Fact_9edaaf7bd0fd456dadc0029c416a2439">false</ecd:Rule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_1836d92e8e0d4e729649ef2d15da9b4a"
          xlink:label="Fact_1836d92e8e0d4e729649ef2d15da9b4a"
          xlink:type="locator"/>
        <link:footnote id="Foot_bd09d238e21342c082c7630511671a21" xlink:label="Foot_bd09d238e21342c082c7630511671a21" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other research and development expenses include clinical affairs, regulatory, manufacturing and quality assurance expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1836d92e8e0d4e729649ef2d15da9b4a"
          xlink:to="Foot_bd09d238e21342c082c7630511671a21"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_879b5e7fcbec407cafd38af810e36b7f"
          xlink:label="Fact_879b5e7fcbec407cafd38af810e36b7f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_879b5e7fcbec407cafd38af810e36b7f"
          xlink:to="Foot_bd09d238e21342c082c7630511671a21"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
